物理按键模拟——返回、Home、音量、电源键等硬件按键
常用按键快捷函数
back(); // 返回键 = keyevent(4)
home(); // Home 键 = keyevent(3)
recent(); // 最近任务键 = keyevent(187)
power(); // 电源键 = keyevent(26)
keyevent() — 通用按键模拟
keyevent("KEYCODE_VOLUME_UP"); // 音量+
keyevent("KEYCODE_VOLUME_DOWN"); // 音量-
keyevent("KEYCODE_BACK"); // 返回
keyevent("KEYCODE_HOME"); // Home
keyevent("KEYCODE_POWER"); // 电源键
keyevent("KEYCODE_ENTER"); // 回车键
keyevent("KEYCODE_DEL"); // 退格键
keyevent("KEYCODE_MOVE_END"); // 光标移到行末
keyevent("KEYCODE_MOVE_HOME"); // 光标移到行首
keyevent("KEYCODE_CTRL_A"); // 全选(部分 APP 支持)
keyevent("KEYCODE_CTRL_C"); // 复制
keyevent("KEYCODE_CTRL_V"); // 粘贴
长按物理键
// 长按返回键(等价于 menu)
press(4, 2000); // keyCode, 按住时长毫秒
// 长按 Home 键
press(3, 3000);
系统按键大全(常用节选)
| keyCode | 按键 | 说明 |
|---|
| 3 | HOME | 返回桌面 |
| 4 | BACK | 返回上一级 |
| 26 | POWER | 电源键(锁屏/亮屏) |
| 27 | CAMERA | 拍照键 |
| 64 | ENVELOPE | 打开邮件 |
| 66 | ENTER | 回车/确认 |
| 67 | DEL | 退格/删除 |
| 84 | FOCUS | 相机对焦(部分机型) |
| 122 | MUTE | 静音 |
| 187 | RECENTS | 最近任务 |
注意事项
power() 在某些机型上需要特殊权限才能真的锁屏/亮屏keyevent 对输入法面板有效,某些 APP 可能拦截部分按键- 组合键(Ctrl+C 等)依赖目标 APP 的支持,不是所有场景都生效