  |  |   |    | AIWROK软件全部硬件HID按键码小结集合 
                         
                         
                         
- /*
 
 - 🍎交流 QQ 群 711841924 群一,苹果内测群,528816639
 
 - 🍎HID 按键码方法小结
 
 - */
 
  
- //🍎HID 类 [keycode] 方法小结
 
  
- // 第一个方法:📌A - A键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回A键的HID编码
 
 - 方法签名 int keycode.A()
 
 - 返回值 int(A键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取A键的HID编码
 
 - let aCode = keycode.A();
 
 - print.log("A键HID编码:", aCode);
 
  
 
- // 第二个方法:📌B - B键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回B键的HID编码
 
 - 方法签名 int keycode.B()
 
 - 返回值 int(B键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取B键的HID编码
 
 - let bCode = keycode.B();
 
 - print.log("B键HID编码:", bCode);
 
  
 
- // 第三个方法:📌Backslash - 反斜杠或|键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回反斜杠或|键的HID编码
 
 - 方法签名 int keycode.Backslash()
 
 - 返回值 int(反斜杠或|键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取反斜杠键的HID编码
 
 - let backslashCode = keycode.Backslash();
 
 - print.log("反斜杠键HID编码:", backslashCode);
 
  
 
- // 第四个方法:📌Backspace - 退格键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回退格键的HID编码
 
 - 方法签名 int keycode.Backspace()
 
 - 返回值 int(退格键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取退格键的HID编码
 
 - let backspaceCode = keycode.Backspace();
 
 - print.log("退格键HID编码:", backspaceCode);
 
  
 
- // 第五个方法:📌C - C键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回C键的HID编码
 
 - 方法签名 int keycode.C()
 
 - 返回值 int(C键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取C键的HID编码
 
 - let cCode = keycode.C();
 
 - print.log("C键HID编码:", cCode);
 
  
 
- // 第六个方法:📌Comma - 逗号或<键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回逗号或<键的HID编码
 
 - 方法签名 int keycode.Comma()
 
 - 返回值 int(逗号或<键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取逗号键的HID编码
 
 - let commaCode = keycode.Comma();
 
 - print.log("逗号键HID编码:", commaCode);
 
  
 
- // 第七个方法:📌D - D键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回D键的HID编码
 
 - 方法签名 int keycode.D()
 
 - 返回值 int(D键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取D键的HID编码
 
 - let dCode = keycode.D();
 
 - print.log("D键HID编码:", dCode);
 
  
 
- // 第八个方法:📌Delete - 删除键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回删除键的HID编码
 
 - 方法签名 int keycode.Delete()
 
 - 返回值 int(删除键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取删除键的HID编码
 
 - let deleteCode = keycode.Delete();
 
 - print.log("删除键HID编码:", deleteCode);
 
  
 
- // 第九个方法:📌DownArrow - 向下箭头键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回向下箭头键的HID编码
 
 - 方法签名 int keycode.DownArrow()
 
 - 返回值 int(向下箭头键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取向下箭头键的HID编码
 
 - let downArrowCode = keycode.DownArrow();
 
 - print.log("向下箭头键HID编码:", downArrowCode);
 
  
 
- // 第十个方法:📌E - E键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回E键的HID编码
 
 - 方法签名 int keycode.E()
 
 - 返回值 int(E键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取E键的HID编码
 
 - let eCode = keycode.E();
 
 - print.log("E键HID编码:", eCode);
 
  
 
- // 第十一个方法:📌Enter - 回车键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回回车键的HID编码
 
 - 方法签名 int keycode.Enter()
 
 - 返回值 int(回车键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取回车键的HID编码
 
 - let enterCode = keycode.Enter();
 
 - print.log("回车键HID编码:", enterCode);
 
  
 
- // 第十二个方法:📌Equal - 等号或+键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回等号或+键的HID编码
 
 - 方法签名 int keycode.Equal()
 
 - 返回值 int(等号或+键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取等号键的HID编码
 
 - let equalCode = keycode.Equal();
 
 - print.log("等号键HID编码:", equalCode);
 
  
 
- // 第十三个方法:📌Escape - Escape键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回Escape键的HID编码
 
 - 方法签名 int keycode.Escape()
 
 - 返回值 int(Escape键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取Escape键的HID编码
 
 - let escapeCode = keycode.Escape();
 
 - print.log("Escape键HID编码:", escapeCode);
 
  
 
- // 第十四个方法:📌F - F键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回F键的HID编码
 
 - 方法签名 int keycode.F()
 
 - 返回值 int(F键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取F键的HID编码
 
 - let fCode = keycode.F();
 
 - print.log("F键HID编码:", fCode);
 
  
 
- // 第十五个方法:📌G - G键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回G键的HID编码
 
 - 方法签名 int keycode.G()
 
 - 返回值 int(G键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取G键的HID编码
 
 - let gCode = keycode.G();
 
 - print.log("G键HID编码:", gCode);
 
  
 
- // 第十六个方法:📌H - H键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回H键的HID编码
 
 - 方法签名 int keycode.H()
 
 - 返回值 int(H键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取H键的HID编码
 
 - let hCode = keycode.H();
 
 - print.log("H键HID编码:", hCode);
 
  
 
- // 第十七个方法:📌I - I键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回I键的HID编码
 
 - 方法签名 int keycode.I()
 
 - 返回值 int(I键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取I键的HID编码
 
 - let iCode = keycode.I();
 
 - print.log("I键HID编码:", iCode);
 
  
 
- // 第十八个方法:📌J - J键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回J键的HID编码
 
 - 方法签名 int keycode.J()
 
 - 返回值 int(J键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取J键的HID编码
 
 - let jCode = keycode.J();
 
 - print.log("J键HID编码:", jCode);
 
  
 
- // 第十九个方法:📌K - K键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回K键的HID编码
 
 - 方法签名 int keycode.K()
 
 - 返回值 int(K键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取K键的HID编码
 
 - let kCode = keycode.K();
 
 - print.log("K键HID编码:", kCode);
 
  
 
- // 第二十个方法:📌L - L键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回L键的HID编码
 
 - 方法签名 int keycode.L()
 
 - 返回值 int(L键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取L键的HID编码
 
 - let lCode = keycode.L();
 
 - print.log("L键HID编码:", lCode);
 
  
 
- // 第二十一个方法:📌LAlt - 左Alt键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回左Alt键的HID编码
 
 - 方法签名 int keycode.LAlt()
 
 - 返回值 int(左Alt键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取左Alt键的HID编码
 
 - let lAltCode = keycode.LAlt();
 
 - print.log("左Alt键HID编码:", lAltCode);
 
  
 
- // 第二十二个方法:📌LCtrl - 左Ctrl键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回左Ctrl键的HID编码
 
 - 方法签名 int keycode.LCtrl()
 
 - 返回值 int(左Ctrl键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取左Ctrl键的HID编码
 
 - let lCtrlCode = keycode.LCtrl();
 
 - print.log("左Ctrl键HID编码:", lCtrlCode);
 
  
 
- // 第二十三个方法:📌LShift - 左Shift键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回左Shift键的HID编码
 
 - 方法签名 int keycode.LShift()
 
 - 返回值 int(左Shift键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取左Shift键的HID编码
 
 - let lShiftCode = keycode.LShift();
 
 - print.log("左Shift键HID编码:", lShiftCode);
 
  
 
- // 第二十四个方法:📌LeftArrow - 向左箭头键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回向左箭头键的HID编码
 
 - 方法签名 int keycode.LeftArrow()
 
 - 返回值 int(向左箭头键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取向左箭头键的HID编码
 
 - let leftArrowCode = keycode.LeftArrow();
 
 - print.log("向左箭头键HID编码:", leftArrowCode);
 
  
 
- // 第二十五个方法:📌LeftBracket - 左方括号或{键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回左方括号或{键的HID编码
 
 - 方法签名 int keycode.LeftBracket()
 
 - 返回值 int(左方括号或{键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取左方括号键的HID编码
 
 - let leftBracketCode = keycode.LeftBracket();
 
 - print.log("左方括号键HID编码:", leftBracketCode);
 
  
 
- // 第二十六个方法:📌Lwin - 左GUI键(例如Windows/Command键)
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回左GUI键的HID编码
 
 - 方法签名 int keycode.Lwin()
 
 - 返回值 int(左GUI键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取左GUI键的HID编码
 
 - let lwinCode = keycode.Lwin();
 
 - print.log("左GUI键HID编码:", lwinCode);
 
  
 
- // 第二十七个方法:📌M - M键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回M键的HID编码
 
 - 方法签名 int keycode.M()
 
 - 返回值 int(M键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取M键的HID编码
 
 - let mCode = keycode.M();
 
 - print.log("M键HID编码:", mCode);
 
  
 
- // 第二十八个方法:📌Minus - 减号或_键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回减号或_键的HID编码
 
 - 方法签名 int keycode.Minus()
 
 - 返回值 int(减号或_键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取减号键的HID编码
 
 - let minusCode = keycode.Minus();
 
 - print.log("减号键HID编码:", minusCode);
 
  
 
- // 第二十九个方法:📌N - N键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回N键的HID编码
 
 - 方法签名 int keycode.N()
 
 - 返回值 int(N键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取N键的HID编码
 
 - let nCode = keycode.N();
 
 - print.log("N键HID编码:", nCode);
 
  
 
- // 第三十个方法:📌Num0 - 数字0或)键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回数字0或)键的HID编码
 
 - 方法签名 int keycode.Num0()
 
 - 返回值 int(数字0或)键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取数字0键的HID编码
 
 - let num0Code = keycode.Num0();
 
 - print.log("数字0键HID编码:", num0Code);
 
  
 
- // 第三十一个方法:📌Num1 - 数字1或!键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回数字1或!键的HID编码
 
 - 方法签名 int keycode.Num1()
 
 - 返回值 int(数字1或!键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取数字1键的HID编码
 
 - let num1Code = keycode.Num1();
 
 - print.log("数字1键HID编码:", num1Code);
 
  
 
- // 第三十二个方法:📌Num2 - 数字2或@键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回数字2或@键的HID编码
 
 - 方法签名 int keycode.Num2()
 
 - 返回值 int(数字2或@键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取数字2键的HID编码
 
 - let num2Code = keycode.Num2();
 
 - print.log("数字2键HID编码:", num2Code);
 
  
 
- // 第三十三个方法:📌Num3 - 数字3或#键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回数字3或#键的HID编码
 
 - 方法签名 int keycode.Num3()
 
 - 返回值 int(数字3或#键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取数字3键的HID编码
 
 - let num3Code = keycode.Num3();
 
 - print.log("数字3键HID编码:", num3Code);
 
  
 
- // 第三十四个方法:📌Num4 - 数字4或$键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回数字4或$键的HID编码
 
 - 方法签名 int keycode.Num4()
 
 - 返回值 int(数字4或$键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取数字4键的HID编码
 
 - let num4Code = keycode.Num4();
 
 - print.log("数字4键HID编码:", num4Code);
 
  
 
- // 第三十五个方法:📌Num5 - 数字5或%键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回数字5或%键的HID编码
 
 - 方法签名 int keycode.Num5()
 
 - 返回值 int(数字5或%键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取数字5键的HID编码
 
 - let num5Code = keycode.Num5();
 
 - print.log("数字5键HID编码:", num5Code);
 
  
 
- // 第三十六个方法:📌Num6 - 数字6或^键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回数字6或^键的HID编码
 
 - 方法签名 int keycode.Num6()
 
 - 返回值 int(数字6或^键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取数字6键的HID编码
 
 - let num6Code = keycode.Num6();
 
 - print.log("数字6键HID编码:", num6Code);
 
  
 
- // 第三十七个方法:📌Num7 - 数字7或&键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回数字7或&键的HID编码
 
 - 方法签名 int keycode.Num7()
 
 - 返回值 int(数字7或&键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取数字7键的HID编码
 
 - let num7Code = keycode.Num7();
 
 - print.log("数字7键HID编码:", num7Code);
 
  
 
- // 第三十八个方法:📌Num8 - 数字8或*键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回数字8或*键的HID编码
 
 - 方法签名 int keycode.Num8()
 
 - 返回值 int(数字8或*键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取数字8键的HID编码
 
 - let num8Code = keycode.Num8();
 
 - print.log("数字8键HID编码:", num8Code);
 
  
 
- // 第三十九个方法:📌Num9 - 数字9或(键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回数字9或(键的HID编码
 
 - 方法签名 int keycode.Num9()
 
 - 返回值 int(数字9或(键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取数字9键的HID编码
 
 - let num9Code = keycode.Num9();
 
 - print.log("数字9键HID编码:", num9Code);
 
  
 
- // 第四十个方法:📌O - O键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回O键的HID编码
 
 - 方法签名 int keycode.O()
 
 - 返回值 int(O键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取O键的HID编码
 
 - let oCode = keycode.O();
 
 - print.log("O键HID编码:", oCode);
 
  
 
- // 第四十一个方法:📌P - P键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回P键的HID编码
 
 - 方法签名 int keycode.P()
 
 - 返回值 int(P键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取P键的HID编码
 
 - let pCode = keycode.P();
 
 - print.log("P键HID编码:", pCode);
 
  
 
- // 第四十二个方法:📌Period - 句号或>键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回句号或>键的HID编码
 
 - 方法签名 int keycode.Period()
 
 - 返回值 int(句号或>键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取句号键的HID编码
 
 - let periodCode = keycode.Period();
 
 - print.log("句号键HID编码:", periodCode);
 
  
 
- // 第四十三个方法:📌Q - Q键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回Q键的HID编码
 
 - 方法签名 int keycode.Q()
 
 - 返回值 int(Q键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取Q键的HID编码
 
 - let qCode = keycode.Q();
 
 - print.log("Q键HID编码:", qCode);
 
  
 
- // 第四十四个方法:📌Quote - 单引号或"键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回单引号或"键的HID编码
 
 - 方法签名 int keycode.Quote()
 
 - 返回值 int(单引号或"键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取单引号键的HID编码
 
 - let quoteCode = keycode.Quote();
 
 - print.log("单引号键HID编码:", quoteCode);
 
  
 
- // 第四十五个方法:📌R - R键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回R键的HID编码
 
 - 方法签名 int keycode.R()
 
 - 返回值 int(R键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取R键的HID编码
 
 - let rCode = keycode.R();
 
 - print.log("R键HID编码:", rCode);
 
  
 
- // 第四十六个方法:📌RAlt - 右Alt键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回右Alt键的HID编码
 
 - 方法签名 int keycode.RAlt()
 
 - 返回值 int(右Alt键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取右Alt键的HID编码
 
 - let rAltCode = keycode.RAlt();
 
 - print.log("右Alt键HID编码:", rAltCode);
 
  
 
- // 第四十七个方法:📌RCtrl - 右Ctrl键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回右Ctrl键的HID编码
 
 - 方法签名 int keycode.RCtrl()
 
 - 返回值 int(右Ctrl键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取右Ctrl键的HID编码
 
 - let rCtrlCode = keycode.RCtrl();
 
 - print.log("右Ctrl键HID编码:", rCtrlCode);
 
  
 
- // 第四十八个方法:📌RGUI - 右GUI键(例如Windows/Command键)
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回右GUI键的HID编码
 
 - 方法签名 int keycode.RGUI()
 
 - 返回值 int(右GUI键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取右GUI键的HID编码
 
 - let rguiCode = keycode.RGUI();
 
 - print.log("右GUI键HID编码:", rguiCode);
 
  
 
- // 第四十九个方法:📌RShift - 右Shift键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回右Shift键的HID编码
 
 - 方法签名 int keycode.RShift()
 
 - 返回值 int(右Shift键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取右Shift键的HID编码
 
 - let rShiftCode = keycode.RShift();
 
 - print.log("右Shift键HID编码:", rShiftCode);
 
  
 
- // 第五十个方法:📌RightArrow - 向右箭头键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回向右箭头键的HID编码
 
 - 方法签名 int keycode.RightArrow()
 
 - 返回值 int(向右箭头键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取向右箭头键的HID编码
 
 - let rightArrowCode = keycode.RightArrow();
 
 - print.log("向右箭头键HID编码:", rightArrowCode);
 
  
 
- // 第五十一个方法:📌RightBracket - 右方括号或}键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回右方括号或}键的HID编码
 
 - 方法签名 int keycode.RightBracket()
 
 - 返回值 int(右方括号或}键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取右方括号键的HID编码
 
 - let rightBracketCode = keycode.RightBracket();
 
 - print.log("右方括号键HID编码:", rightBracketCode);
 
  
 
- // 第五十二个方法:📌S - S键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回S键的HID编码
 
 - 方法签名 int keycode.S()
 
 - 返回值 int(S键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取S键的HID编码
 
 - let sCode = keycode.S();
 
 - print.log("S键HID编码:", sCode);
 
  
 
- // 第五十三个方法:📌Semicolon - 分号或:键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回分号或:键的HID编码
 
 - 方法签名 int keycode.Semicolon()
 
 - 返回值 int(分号或:键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取分号键的HID编码
 
 - let semicolonCode = keycode.Semicolon();
 
 - print.log("分号键HID编码:", semicolonCode);
 
  
 
- // 第五十四个方法:📌Slash - 斜杠或?键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回斜杠或?键的HID编码
 
 - 方法签名 int keycode.Slash()
 
 - 返回值 int(斜杠或?键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取斜杠键的HID编码
 
 - let slashCode = keycode.Slash();
 
 - print.log("斜杠键HID编码:", slashCode);
 
  
 
- // 第五十五个方法:📌Space - 空格键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回空格键的HID编码
 
 - 方法签名 int keycode.Space()
 
 - 返回值 int(空格键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取空格键的HID编码
 
 - let spaceCode = keycode.Space();
 
 - print.log("空格键HID编码:", spaceCode);
 
  
 
- // 第五十六个方法:📌T - T键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回T键的HID编码
 
 - 方法签名 int keycode.T()
 
 - 返回值 int(T键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取T键的HID编码
 
 - let tCode = keycode.T();
 
 - print.log("T键HID编码:", tCode);
 
  
 
- // 第五十七个方法:📌Tab - Tab键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回Tab键的HID编码
 
 - 方法签名 int keycode.Tab()
 
 - 返回值 int(Tab键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取Tab键的HID编码
 
 - let tabCode = keycode.Tab();
 
 - print.log("Tab键HID编码:", tabCode);
 
  
 
- // 第五十八个方法:📌Tilde - 波浪符或~键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回波浪符或~键的HID编码
 
 - 方法签名 int keycode.Tilde()
 
 - 返回值 int(波浪符或~键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取波浪符键的HID编码
 
 - let tildeCode = keycode.Tilde();
 
 - print.log("波浪符键HID编码:", tildeCode);
 
  
 
- // 第五十九个方法:📌U - U键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回U键的HID编码
 
 - 方法签名 int keycode.U()
 
 - 返回值 int(U键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取U键的HID编码
 
 - let uCode = keycode.U();
 
 - print.log("U键HID编码:", uCode);
 
  
 
- // 第六十个方法:📌UpArrow - 向上箭头键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回向上箭头键的HID编码
 
 - 方法签名 int keycode.UpArrow()
 
 - 返回值 int(向上箭头键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取向上箭头键的HID编码
 
 - let upArrowCode = keycode.UpArrow();
 
 - print.log("向上箭头键HID编码:", upArrowCode);
 
  
 
- // 第六十一个方法:📌V - V键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回V键的HID编码
 
 - 方法签名 int keycode.V()
 
 - 返回值 int(V键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取V键的HID编码
 
 - let vCode = keycode.V();
 
 - print.log("V键HID编码:", vCode);
 
  
 
- // 第六十二个方法:📌W - W键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回W键的HID编码
 
 - 方法签名 int keycode.W()
 
 - 返回值 int(W键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取W键的HID编码
 
 - let wCode = keycode.W();
 
 - print.log("W键HID编码:", wCode);
 
  
 
- // 第六十三个方法:📌X - X键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回X键的HID编码
 
 - 方法签名 int keycode.X()
 
 - 返回值 int(X键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取X键的HID编码
 
 - let xCode = keycode.X();
 
 - print.log("X键HID编码:", xCode);
 
  
 
- // 第六十四个方法:📌Y - Y键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回Y键的HID编码
 
 - 方法签名 int keycode.Y()
 
 - 返回值 int(Y键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取Y键的HID编码
 
 - let yCode = keycode.Y();
 
 - print.log("Y键HID编码:", yCode);
 
  
 
- // 第六十五个方法:📌Z - Z键
 
 - /*
 
 - 类别 详情说明
 
 - 方法功能 返回Z键的HID编码
 
 - 方法签名 int keycode.Z()
 
 - 返回值 int(Z键对应的HID编码值)
 
 - 参数 无
 
 - */
 
 - // 示例:获取Z键的HID编码
 
 - let zCode = keycode.Z();
 
 - print.log("Z键HID编码:", zCode);
 
  复制代码真实方法示例:
 - /*
 
 - 🍎===============================================================
 
 - 🍎                     安卓HID 综合应用示例
 
 - 🍎===============================================================
 
 - 🍎交流 QQ 群 711841924 群一,苹果内测群,528816639
 
 - 🍎本文件包含 HID 功能的完整使用示例和最佳实践
 
 - 🍎===============================================================
 
 - */
 
  
- // 📌示例1:基础HID操作演示
 
 - function basicHIDDemo() {
 
 -     print.log("=== 基础HID操作演示 ===");
 
 -     
 
 -     // 检查HID是否开启
 
 -     if (!hid.isOn()) {
 
 -         print.log("HID未开启,请先开启HID功能");
 
 -         return;
 
 -     }
 
 -     
 
 -     // 获取HID设备信息
 
 -     var deviceName = hid.getName();
 
 -     var deviceID = hid.getDeviceID();
 
 -     print.log("HID设备名称:", deviceName);
 
 -     print.log("设备型号:", deviceID);
 
 -     
 
 -     // 基础按键操作
 
 -     print.log("执行基础按键操作...");
 
 -     hid.home();        // 按Home键
 
 -     sleep.millisecond(1000);
 
 -     hid.back();        // 按返回键
 
 -     sleep.millisecond(1000);
 
 -     hid.recents();     // 按后台键
 
 -     sleep.millisecond(1000);
 
 - }
 
  
- // 📌示例2:文本输入自动化
 
 - function textInputDemo() {
 
 -     print.log("=== 文本输入自动化示例 ===");
 
 -     
 
 -     // 点击屏幕中央(假设有输入框)
 
 -     hid.clickPercent(50, 50);
 
 -     sleep.millisecond(500);
 
 -     
 
 -     // 清空现有内容
 
 -     hid.selectAll();   // 全选
 
 -     sleep.millisecond(200);
 
 -     hid.delete(1);     // 删除
 
 -     sleep.millisecond(200);
 
 -     
 
 -     // 输入示例文本
 
 -     var sampleText = "Hello World 123";
 
 -     for (var i = 0; i < sampleText.length; i++) {
 
 -         var char = sampleText[i];
 
 -         switch(char) {
 
 -             case 'H': hid.keyPress(0, keycode.H()); break;
 
 -             case 'e': hid.keyPress(0, keycode.E()); break;
 
 -             case 'l': hid.keyPress(0, keycode.L()); break;
 
 -             case 'o': hid.keyPress(0, keycode.O()); break;
 
 -             case ' ': hid.keyPress(0, keycode.Space()); break;
 
 -             case 'W': hid.keyPress(0, keycode.W()); break;
 
 -             case 'r': hid.keyPress(0, keycode.R()); break;
 
 -             case 'd': hid.keyPress(0, keycode.D()); break;
 
 -             case '1': hid.keyPress(0, keycode.Num1()); break;
 
 -             case '2': hid.keyPress(0, keycode.Num2()); break;
 
 -             case '3': hid.keyPress(0, keycode.Num3()); break;
 
 -         }
 
 -         sleep.millisecond(100); // 每个字符间隔100ms
 
 -     }
 
 -     
 
 -     // 按回车确认
 
 -     hid.keyPress(0, keycode.Enter());
 
 -     print.log("文本输入完成:", sampleText);
 
 - }
 
  
- // 📌示例3:快捷键组合操作
 
 - function shortcutKeysDemo() {
 
 -     print.log("=== 快捷键组合操作示例 ===");
 
 -     
 
 -     // Ctrl+A (全选)
 
 -     hid.keyDown(0, keycode.LCtrl(), 0);
 
 -     hid.keyPress(0, keycode.A());
 
 -     hid.keyUp(0, keycode.LCtrl(), 0);
 
 -     sleep.millisecond(500);
 
 -     
 
 -     // Ctrl+C (复制)
 
 -     hid.keyDown(0, keycode.LCtrl(), 0);
 
 -     hid.keyPress(0, keycode.C());
 
 -     hid.keyUp(0, keycode.LCtrl(), 0);
 
 -     sleep.millisecond(500);
 
 -     
 
 -     // Ctrl+V (粘贴)
 
 -     hid.keyDown(0, keycode.LCtrl(), 0);
 
 -     hid.keyPress(0, keycode.V());
 
 -     hid.keyUp(0, keycode.LCtrl(), 0);
 
 -     
 
 -     print.log("快捷键操作完成");
 
 - }
 
  
- // 📌示例4:游戏控制演示
 
 - function gameControlDemo() {
 
 -     print.log("=== 游戏控制演示 ===");
 
 -     
 
 -     // WASD移动控制
 
 -     print.log("执行WASD移动...");
 
 -     
 
 -     // 向前移动 (W键)
 
 -     hid.keyDown(0, keycode.W(), 0);
 
 -     sleep.millisecond(1000);
 
 -     hid.keyUp(0, keycode.W(), 0);
 
 -     
 
 -     // 向左移动 (A键)
 
 -     hid.keyDown(0, keycode.A(), 0);
 
 -     sleep.millisecond(1000);
 
 -     hid.keyUp(0, keycode.A(), 0);
 
 -     
 
 -     // 向后移动 (S键)
 
 -     hid.keyDown(0, keycode.S(), 0);
 
 -     sleep.millisecond(1000);
 
 -     hid.keyUp(0, keycode.S(), 0);
 
 -     
 
 -     // 向右移动 (D键)
 
 -     hid.keyDown(0, keycode.D(), 0);
 
 -     sleep.millisecond(1000);
 
 -     hid.keyUp(0, keycode.D(), 0);
 
 -     
 
 -     // 跳跃 (空格键)
 
 -     hid.keyPress(0, keycode.Space());
 
 -     sleep.millisecond(200);
 
 -     
 
 -     print.log("游戏控制演示完成");
 
 - }
 
  
- // 📌示例5:鼠标操作演示
 
 - function mouseOperationDemo() {
 
 -     print.log("=== 鼠标操作演示 ===");
 
 -     
 
 -     // 鼠标归零
 
 -     hid.mouseHome();
 
 -     sleep.millisecond(200);
 
 -     
 
 -     // 鼠标移动
 
 -     hid.mouseMove(50, 50, 0);
 
 -     sleep.millisecond(500);
 
 -     
 
 -     // 鼠标点击
 
 -     hid.mouseClick(0, 0);
 
 -     sleep.millisecond(200);
 
 -     
 
 -     // 鼠标按下保持
 
 -     hid.mouseDown();
 
 -     sleep.millisecond(500);
 
 -     
 
 -     // 拖拽移动
 
 -     hid.mouseMove(100, 100, 500);
 
 -     
 
 -     // 鼠标抬起
 
 -     hid.mouseUp();
 
 -     
 
 -     print.log("鼠标操作演示完成");
 
 - }
 
  
- // 📌示例6:滑动操作演示
 
 - function swipeOperationDemo() {
 
 -     print.log("=== 滑动操作演示 ===");
 
 -     
 
 -     // 获取屏幕信息(假设1080x1920)
 
 -     var screenWidth = 1080;
 
 -     var screenHeight = 1920;
 
 -     
 
 -     // 向右滑动
 
 -     hid.swip(screenWidth * 0.2, screenHeight * 0.5, 
 
 -              screenWidth * 0.8, screenHeight * 0.5, 
 
 -              10, 500, 0);
 
 -     sleep.millisecond(1000);
 
 -     
 
 -     // 向左滑动
 
 -     hid.swip(screenWidth * 0.8, screenHeight * 0.5, 
 
 -              screenWidth * 0.2, screenHeight * 0.5, 
 
 -              10, 500, 0);
 
 -     sleep.millisecond(1000);
 
 -     
 
 -     // 向上滑动
 
 -     hid.swip(screenWidth * 0.5, screenHeight * 0.8, 
 
 -              screenWidth * 0.5, screenHeight * 0.2, 
 
 -              10, 500, 0);
 
 -     sleep.millisecond(1000);
 
 -     
 
 -     // 向下滑动
 
 -     hid.swip(screenWidth * 0.5, screenHeight * 0.2, 
 
 -              screenWidth * 0.5, screenHeight * 0.8, 
 
 -              10, 500, 0);
 
 -     
 
 -     // AI智能滑动
 
 -     hid.swipAI(screenWidth * 0.3, screenHeight * 0.3,
 
 -                screenWidth * 0.7, screenHeight * 0.7);
 
 -     
 
 -     print.log("滑动操作演示完成");
 
 - }
 
  
- // 📌示例7:应用管理演示
 
 - function appManagementDemo() {
 
 -     print.log("=== 应用管理演示 ===");
 
 -     
 
 -     // 获取当前顶层应用
 
 -     var topPackage = hid.getTopPackName();
 
 -     var topActivity = hid.getCurrentActivity();
 
 -     print.log("当前应用包名:", topPackage);
 
 -     print.log("当前页面Activity:", topActivity);
 
 -     
 
 -     // 切换到后台
 
 -     hid.recents();
 
 -     sleep.millisecond(2000);
 
 -     
 
 -     // 返回Home
 
 -     hid.home();
 
 -     sleep.millisecond(2000);
 
 -     
 
 -     // 获取节点信息
 
 -     var nodeXml = hid.getNodeXml();
 
 -     print.log("当前页面节点信息长度:", nodeXml.length);
 
 - }
 
  
- // 📌示例8:完整自动化流程演示
 
 - function completeAutomationDemo() {
 
 -     print.log("=== 完整自动化流程演示 ===");
 
 -     
 
 -     try {
 
 -         // 1. 初始化检查
 
 -         if (!hid.isOn()) {
 
 -             print.log("错误:HID未开启");
 
 -             return;
 
 -         }
 
 -         
 
 -         // 2. 设备信息获取
 
 -         print.log("设备型号:", hid.getDeviceID());
 
 -         print.log("HID名称:", hid.getName());
 
 -         
 
 -         // 3. 回到主屏幕
 
 -         hid.home();
 
 -         sleep.millisecond(2000);
 
 -         
 
 -         // 4. 打开设置应用(点击设置图标位置)
 
 -         hid.clickPercent(20, 80); // 假设设置在左下角
 
 -         sleep.millisecond(3000);
 
 -         
 
 -         // 5. 搜索WiFi设置
 
 -         hid.clickPercent(50, 20); // 点击搜索框
 
 -         sleep.millisecond(1000);
 
 -         
 
 -         // 6. 输入"WiFi"
 
 -         hid.inputSimple("WiFi");
 
 -         sleep.millisecond(1000);
 
 -         
 
 -         // 7. 按回车搜索
 
 -         hid.keyPress(0, keycode.Enter());
 
 -         sleep.millisecond(2000);
 
 -         
 
 -         // 8. 返回主屏幕
 
 -         hid.home();
 
 -         
 
 -         print.log("自动化流程演示完成");
 
 -         
 
 -     } catch (error) {
 
 -         print.log("执行过程中出现错误:", error);
 
 -     }
 
 - }
 
  
- // 📌示例9:HID设备配置管理
 
 - function hidConfigurationDemo() {
 
 -     print.log("=== HID设备配置管理演示 ===");
 
 -     
 
 -     // 获取当前配置信息
 
 -     print.log("当前HID名称:", hid.getName());
 
 -     print.log("当前设备ID:", hid.getDeviceID());
 
 -     
 
 -     // 设置详细模式
 
 -     hid.setDetailedModel();
 
 -     print.log("已设置为详细模式");
 
 -     sleep.millisecond(1000);
 
 -     
 
 -     // 设置精简模式
 
 -     hid.setSimpleModel();
 
 -     print.log("已设置为精简模式");
 
 -     sleep.millisecond(1000);
 
 -     
 
 -     // 修改HID名称(需要重启生效)
 
 -     var newName = "HID_" + Date.now();
 
 -     hid.setName(newName);
 
 -     print.log("已设置新HID名称:", newName);
 
 -     
 
 -     // 电源管理
 
 -     hid.setPowerOff();
 
 -     print.log("已禁用充电");
 
 -     sleep.millisecond(1000);
 
 -     
 
 -     hid.setPowerOn();
 
 -     print.log("已开启充电");
 
 - }
 
  
- // 📌示例10:多点触控演示
 
 - function multiTouchDemo() {
 
 -     print.log("=== 多点触控演示 ===");
 
 -     
 
 -     // 模拟缩放操作(双指缩放)
 
 -     // 第一个触控点
 
 -     hid.touchDown(0, 400, 600);
 
 -     // 第二个触控点
 
 -     hid.touchDown(1, 600, 800);
 
 -     sleep.millisecond(100);
 
 -     
 
 -     // 向外移动(放大)
 
 -     hid.touchMove(0, 300, 500);
 
 -     hid.touchMove(1, 700, 900);
 
 -     sleep.millisecond(500);
 
 -     
 
 -     // 抬起触控点
 
 -     hid.touchUp(0);
 
 -     hid.touchUp(1);
 
 -     
 
 -     print.log("缩放操作完成");
 
 - }
 
  
- // 📌工具函数:输入中文文本
 
 - function inputChineseText(text) {
 
 -     print.log("输入中文文本:", text);
 
 -     
 
 -     // 清空输入框
 
 -     hid.selectAll();
 
 -     sleep.millisecond(100);
 
 -     hid.delete(1);
 
 -     sleep.millisecond(100);
 
 -     
 
 -     // 使用简单输入方法
 
 -     hid.inputSimple(text);
 
 -     sleep.millisecond(500);
 
 -     
 
 -     // 确认输入
 
 -     hid.keyPress(0, keycode.Enter());
 
 - }
 
  
- // 📌工具函数:安全点击(带重试机制)
 
 - function safeClick(x, y, retries) {
 
 -     if (typeof retries === 'undefined') retries = 3;
 
 -     
 
 -     for (var i = 0; i < retries; i++) {
 
 -         try {
 
 -             hid.click(x, y);
 
 -             print.log("点击坐标 (" + x + ", " + y + ") 成功");
 
 -             return true;
 
 -         } catch (error) {
 
 -             print.log("点击失败,重试第 " + (i + 1) + " 次:" + error);
 
 -             sleep(500);
 
 -         }
 
 -     }
 
 -     print.log("点击坐标 (" + x + ", " + y + ") 最终失败");
 
 -     return false;
 
 - }
 
  
- // 📌工具函数:获取屏幕中心点
 
 - function getScreenCenter() {
 
 -     // 假设屏幕分辨率1080x1920
 
 -     return {
 
 -         x: 540,
 
 -         y: 960
 
 -     };
 
 - }
 
  
- // 📌主函数:运行所有演示
 
 - function runAllHIDDemos() {
 
 -     print.log("\n🍎===========================================");
 
 -     print.log("🍎        HID 功能综合演示开始");
 
 -     print.log("🍎===========================================");
 
 -     
 
 -     // 运行各个演示
 
 -     basicHIDDemo();
 
 -     sleep.millisecond(2000);
 
 -     
 
 -     textInputDemo();
 
 -     sleep.millisecond(2000);
 
 -     
 
 -     shortcutKeysDemo();
 
 -     sleep.millisecond(2000);
 
 -     
 
 -     gameControlDemo();
 
 -     sleep.millisecond(2000);
 
 -     
 
 -     mouseOperationDemo();
 
 -     sleep.millisecond(2000);
 
 -     
 
 -     swipeOperationDemo();
 
 -     sleep.millisecond(2000);
 
 -     
 
 -     appManagementDemo();
 
 -     sleep.millisecond(2000);
 
 -     
 
 -     completeAutomationDemo();
 
 -     sleep.millisecond(2000);
 
 -     
 
 -     hidConfigurationDemo();
 
 -     sleep.millisecond(2000);
 
 -     
 
 -     multiTouchDemo();
 
 -     
 
 -     print.log("\n🍎===========================================");
 
 -     print.log("🍎        HID 功能综合演示结束");
 
 -     print.log("🍎===========================================");
 
 - }
 
  
- // 📌快速测试函数
 
 - function quickTest() {
 
 -     print.log("=== HID 快速测试 ===");
 
 -     
 
 -     if (!hid.isOn()) {
 
 -         print.log("❌ HID未开启");
 
 -         return;
 
 -     }
 
 -     
 
 -     print.log("✅ HID已开启");
 
 -     print.log("📱 设备:", hid.getDeviceID());
 
 -     print.log("🏷️ 名称:", hid.getName());
 
 -     
 
 -     // 简单操作测试
 
 -     hid.home();
 
 -     sleep.millisecond(1000);
 
 -     print.log("✅ Home键测试完成");
 
 -     
 
 -     hid.clickPercent(50, 50);
 
 -     sleep.millisecond(500);
 
 -     print.log("✅ 点击测试完成");
 
 -     
 
 -     print.log("🎉 快速测试全部完成");
 
 - }
 
  
- /*
 
 - 🍎使用方法:
 
 - 1. 确保HID设备已正确连接并开启
 
 - 2. 根据需要调用相应的演示函数:
 
 -    - basicHIDDemo()           // 基础操作演示
 
 -    - textInputDemo()          // 文本输入演示
 
 -    - shortcutKeysDemo()       // 快捷键演示
 
 -    - gameControlDemo()        // 游戏控制演示
 
 -    - mouseOperationDemo()     // 鼠标操作演示
 
 -    - swipeOperationDemo()     // 滑动操作演示
 
 -    - appManagementDemo()      // 应用管理演示
 
 -    - completeAutomationDemo() // 完整流程演示
 
 -    - hidConfigurationDemo()   // 配置管理演示
 
 -    - multiTouchDemo()         // 多点触控演示
 
 -    - runAllHIDDemos()         // 运行全部演示
 
 -    - quickTest()              // 快速测试
 
  
- 🍎注意事项:
 
 - 1. 运行前请确保目标设备屏幕解锁
 
 - 2. 部分操作需要特定应用界面配合
 
 - 3. 坐标和时间延迟可根据实际情况调整
 
 - 4. 建议在测试环境下运行,避免误操作
 
  
- 🍎技术支持:
 
 - QQ群:711841924 (群一)
 
 - QQ群:528816639 (苹果内测群)
 
 - */
 
  
- // 自动启动所有演示
 
 - print.log("🍎 安卓HID综合示例自动运行开始...");
 
 - sleep.millisecond(1000);
 
  
- // 快速测试
 
 - quickTest();
 
 - sleep.millisecond(2000);
 
  
- // 运行所有演示
 
 - runAllHIDDemos();
 
  
- print.log("🍎 所有演示运行完成!");
 
  复制代码 
 
  |  |    |  |   |  
  |