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

VMOS Edge 团队出品