autojs


Keys - 按键模拟

<p>[TOC]</p> <h1>Keys</h1> <p>按键模拟部分提供了一些模拟物理按键的全局函数,包括Home、音量键、照相键等,有的函数依赖于无障碍服务,有的函数依赖于root权限。</p> <p>一般来说,以大写字母开头的函数都依赖于root权限。执行此类函数时,如果没有root权限,则函数执行后没有效果,并会在控制台输出一个警告。</p> <h2>back()</h2> <ul> <li>返回 {boolean}</li> </ul> <p>模拟按下返回键。返回是否执行成功。 此函数依赖于无障碍服务。</p> <h2>home()</h2> <ul> <li>返回 {boolean}</li> </ul> <p>模拟按下Home键。返回是否执行成功。 此函数依赖于无障碍服务。</p> <h2>powerDialog()</h2> <ul> <li>返回 {boolean}</li> </ul> <p>弹出电源键菜单。返回是否执行成功。 此函数依赖于无障碍服务。</p> <h2>notifications()</h2> <ul> <li>返回 {boolean}</li> </ul> <p>拉出通知栏。返回是否执行成功。 此函数依赖于无障碍服务。</p> <h2>quickSettings()</h2> <ul> <li>返回 {boolean}</li> </ul> <p>显示快速设置(下拉通知栏到底)。返回是否执行成功。 此函数依赖于无障碍服务。</p> <h2>recents()</h2> <ul> <li>返回 {boolean}</li> </ul> <p>显示最近任务。返回是否执行成功。 此函数依赖于无障碍服务。</p> <h2>splitScreen()</h2> <ul> <li>返回 {boolean}</li> </ul> <p>分屏。返回是否执行成功。 此函数依赖于无障碍服务, 并且需要系统自身功能的支持。</p> <h2>Home()</h2> <p>模拟按下Home键。 此函数依赖于root权限。</p> <h2>Back()</h2> <p>模拟按下返回键。 此函数依赖于root权限。</p> <h2>Power()</h2> <p>模拟按下电源键。 此函数依赖于root权限。</p> <h2>Menu()</h2> <p>模拟按下菜单键。 此函数依赖于root权限。</p> <h2>VolumeUp()</h2> <p>按下音量上键。 此函数依赖于root权限。</p> <h2>VolumeDown()</h2> <p>按键音量上键。 此函数依赖于root权限。</p> <h2>Camera()</h2> <p>模拟按下照相键。</p> <h2>Up()</h2> <p>模拟按下物理按键上。 此函数依赖于root权限。</p> <h2>Down()</h2> <p>模拟按下物理按键下。 此函数依赖于root权限。</p> <h2>Left()</h2> <p>模拟按下物理按键左。 此函数依赖于root权限。</p> <h2>Right()</h2> <p>模拟按下物理按键右。 此函数依赖于root权限。</p> <h2>OK()</h2> <p>模拟按下物理按键确定。 此函数依赖于root权限。</p> <h2>Text(text)</h2> <ul> <li>text {string} 要输入的文字,只能为英文或英文符号 输入文字text。例如<code>Text("aaa");</code></li> </ul> <h2>KeyCode(code)</h2> <ul> <li>code {number} | <String> 要按下的按键的数字代码或名称。参见下表。 模拟物理按键。例如<code>KeyCode(29)</code>和<code>KeyCode("KEYCODE_A")</code>是按下A键。</li> </ul> <h1>附录: KeyCode对照表</h1> <p>KeyCode KeyEvent Value </p> <ul> <li>KEYCODE_MENU 1 </li> <li>KEYCODE_SOFT_RIGHT 2 </li> <li>KEYCODE_HOME 3 </li> <li>KEYCODE_BACK 4 </li> <li>KEYCODE_CALL 5 </li> <li>KEYCODE_ENDCALL 6 </li> <li>KEYCODE_0 7 </li> <li>KEYCODE_1 8 </li> <li>KEYCODE_2 9 </li> <li>KEYCODE_3 10 </li> <li>KEYCODE_4 11 </li> <li>KEYCODE_5 12 </li> <li>KEYCODE_6 13 </li> <li>KEYCODE_7 14 </li> <li>KEYCODE_8 15 </li> <li>KEYCODE_9 16 </li> <li>KEYCODE_STAR 17 </li> <li>KEYCODE_POUND 18 </li> <li>KEYCODE_DPAD_UP 19 </li> <li>KEYCODE_DPAD_DOWN 20 </li> <li>KEYCODE_DPAD_LEFT 21 </li> <li>KEYCODE_DPAD_RIGHT 22 </li> <li>KEYCODE_DPAD_CENTER 23 </li> <li>KEYCODE_VOLUME_UP 24 </li> <li>KEYCODE_VOLUME_DOWN 25 </li> <li>KEYCODE_POWER 26 </li> <li>KEYCODE_CAMERA 27 </li> <li>KEYCODE_CLEAR 28 </li> <li>KEYCODE_A 29 </li> <li>KEYCODE_B 30 </li> <li>KEYCODE_C 31 </li> <li>KEYCODE_D 32 </li> <li>KEYCODE_E 33 </li> <li>KEYCODE_F 34 </li> <li>KEYCODE_G 35 </li> <li>KEYCODE_H 36 </li> <li>KEYCODE_I 37 </li> <li>KEYCODE_J 38 </li> <li>KEYCODE_K 39 </li> <li>KEYCODE_L 40 </li> <li>KEYCODE_M 41 </li> <li>KEYCODE_N 42 </li> <li>KEYCODE_O 43 </li> <li>KEYCODE_P 44 </li> <li>KEYCODE_Q 45 </li> <li>KEYCODE_R 46 </li> <li>KEYCODE_S 47 </li> <li>KEYCODE_T 48 </li> <li>KEYCODE_U 49 </li> <li>KEYCODE_V 50 </li> <li>KEYCODE_W 51 </li> <li>KEYCODE_X 52 </li> <li>KEYCODE_Y 53 </li> <li>KEYCODE_Z 54 </li> <li>KEYCODE_COMMA 55 </li> <li>KEYCODE_PERIOD 56 </li> <li>KEYCODE_ALT_LEFT 57 </li> <li>KEYCODE_ALT_RIGHT 58 </li> <li>KEYCODE_SHIFT_LEFT 59 </li> <li>KEYCODE_SHIFT_RIGHT 60 </li> <li>KEYCODE_TAB 61 </li> <li>KEYCODE_SPACE 62 </li> <li>KEYCODE_SYM 63 </li> <li>KEYCODE_EXPLORER 64 </li> <li>KEYCODE_ENVELOPE 65 </li> <li>KEYCODE_ENTER 66 </li> <li>KEYCODE_DEL 67 </li> <li>KEYCODE_GRAVE 68 </li> <li>KEYCODE_MINUS 69 </li> <li>KEYCODE_EQUALS 70 </li> <li>KEYCODE_LEFT_BRACKET 71 </li> <li>KEYCODE_RIGHT_BRACKET 72 </li> <li>KEYCODE_BACKSLASH 73 </li> <li>KEYCODE_SEMICOLON 74 </li> <li>KEYCODE_APOSTROPHE 75 </li> <li>KEYCODE_SLASH 76 </li> <li>KEYCODE_AT 77 </li> <li>KEYCODE_NUM 78 </li> <li>KEYCODE_HEADSETHOOK 79 </li> <li>KEYCODE_FOCUS 80 </li> <li>KEYCODE_PLUS 81 </li> <li>KEYCODE_MENU 82 </li> <li>KEYCODE_NOTIFICATION 83 </li> <li>KEYCODE_SEARCH 84 </li> <li>TAG<em>LAST</em> KEYCODE 85 </li> </ul>

页面列表

ITEM_HTML