AndroidKeyCode 常用按键
SDK 提供了完整的 Android 按键码枚举,常用按键如下:
系统按键
| 按键 |
常量名 |
值 |
说明 |
| Home |
AndroidHome |
3 |
主页键 |
| Back |
AndroidBack |
4 |
返回键 |
| 多任务 |
AndroidAppSwitch |
187 |
多任务/菜单键 |
音量控制
| 按键 |
常量名 |
值 |
| 音量+ |
VolumeUp |
24 |
| 音量- |
VolumeDown |
25 |
| 静音 |
VolumeMute |
164 |
电源键
方向键
| 按键 |
常量名 |
值 |
| 上 |
ArrowUp |
19 |
| 下 |
ArrowDown |
20 |
| 左 |
ArrowLeft |
21 |
| 右 |
ArrowRight |
22 |
常用输入键
| 按键 |
常量名 |
值 |
| Enter |
Enter |
66 |
| Backspace |
Backspace |
67 |
| Space |
Space |
62 |
| Tab |
Tab |
61 |
字母键
| 按键 |
常量名 |
值 |
| A |
KeyA |
29 |
| B |
KeyB |
30 |
| ... |
... |
... |
| Z |
KeyZ |
54 |
数字键
| 按键 |
常量名 |
值 |
| 0 |
Digit0 |
7 |
| 1 |
Digit1 |
8 |
| ... |
... |
... |
| 9 |
Digit9 |
16 |
完整列表请参考 TypeScript 类型定义。
AndroidKeyEventAction
按键动作枚举。
| 动作 |
常量名 |
值 |
说明 |
| 按下 |
Down |
0 |
按键按下 |
| 抬起 |
Up |
1 |
按键抬起 |
使用示例:
import { AndroidKeyCode, AndroidKeyEventAction } from "@vmosedge/web-sdk";
// 按下 Power 键
client.sendKeyCode(AndroidKeyCode.Power, AndroidKeyEventAction.Down);
// 抬起 Power 键
client.sendKeyCode(AndroidKeyCode.Power, AndroidKeyEventAction.Up);
AndroidMetaState
元键状态枚举(用于组合键)。
| 状态 |
常量名 |
值 |
说明 |
| 无 |
None |
0 |
无辅助键 |
| Shift |
ShiftOn |
0x01 |
Shift 键按下 |
| Ctrl |
CtrlOn |
0x1000 |
Ctrl 键按下 |
| Alt |
AltOn |
0x02 |
Alt 键按下 |
| Meta |
MetaOn |
0x10000 |
Meta 键按下 |
使用示例:
import {
AndroidKeyCode,
AndroidKeyEventAction,
AndroidMetaState,
} from "@vmosedge/web-sdk";
// Ctrl+C(复制)
client.sendKeyCode(
AndroidKeyCode.KeyC,
AndroidKeyEventAction.Down,
AndroidMetaState.CtrlOn
);
client.sendKeyCode(
AndroidKeyCode.KeyC,
AndroidKeyEventAction.Up,
AndroidMetaState.CtrlOn
);