主页帮助中心Android 按键码说明

Android 按键码说明

AndroidKeyCode 常用按键

SDK 提供了完整的 Android 按键码枚举,常用按键如下:

系统按键

按键 常量名 说明
Home AndroidHome 3 主页键
Back AndroidBack 4 返回键
多任务 AndroidAppSwitch 187 多任务/菜单键

音量控制

按键 常量名
音量+ VolumeUp 24
音量- VolumeDown 25
静音 VolumeMute 164

电源键

按键 常量名
电源 Power 26

方向键

按键 常量名
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
);
快速获取客服支持
下载