Skip to content

Android 按键码说明 ​

AndroidKeyCode 常用按键 ​

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

系统按键 ​

按键常量名值说明
HomeAndroidHome3主页键
BackAndroidBack4返回键
多任务AndroidAppSwitch187多任务/菜单键

音量控制 ​

按键常量名值
音量+VolumeUp24
音量-VolumeDown25
静音VolumeMute164

电源键 ​

按键常量名值
电源Power26

方向键 ​

按键常量名值
上ArrowUp19
下ArrowDown20
左ArrowLeft21
右ArrowRight22

常用输入键 ​

按键常量名值
EnterEnter66
BackspaceBackspace67
SpaceSpace62
TabTab61

字母键 ​

按键常量名值
AKeyA29
BKeyB30
.........
ZKeyZ54

数字键 ​

按键常量名值
0Digit07
1Digit18
.........
9Digit916

完整列表请参考 TypeScript 类型定义。

AndroidKeyEventAction ​

按键动作枚举。

动作常量名值说明
按下Down0按键按下
抬起Up1按键抬起

使用示例:

typescript
import { AndroidKeyCode, AndroidKeyEventAction } from "@vmosedge/web-sdk";

// 按下 Power 键
client.sendKeyCode(AndroidKeyCode.Power, AndroidKeyEventAction.Down);
// 抬起 Power 键
client.sendKeyCode(AndroidKeyCode.Power, AndroidKeyEventAction.Up);

AndroidMetaState ​

元键状态枚举(用于组合键)。

状态常量名值说明
无None0无辅助键
ShiftShiftOn0x01Shift 键按下
CtrlCtrlOn0x1000Ctrl 键按下
AltAltOn0x02Alt 键按下
MetaMetaOn0x10000Meta 键按下

使用示例:

typescript
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
);