键盘按键枚举 Key 说明文档
该文档介绍了 Key 枚举中定义的键盘按键常量及其对应编号,适用于标准 105 键的美式键盘布局。常用于浏览器或桌面端的键盘事件监听、游戏开发、快捷键映射等场景。
electron-jest

⌨️ 功能键(Function Keys)
| 键名 |
数值 |
说明 |
| Escape |
0 |
ESC 键 |
| F1–F12 |
1–12 |
功能键 F1 到 F12 |
| F13–F24 |
13–24 |
扩展功能键 F13 到 F24 |
🔢 数字区(主键盘顶部)
| 键名 |
数值 |
说明 |
| Grave |
28 |
波浪键 ~ / 反引号 ` |
| Num1–Num0 |
29–38 |
数字键 1 到 0 |
| Minus |
39 |
减号 - |
| Equal |
40 |
等号 = |
| Backspace |
41 |
退格键 |
🔡 字母区(主键盘)
| 键名 |
数值 |
说明 |
| A–Z |
72–94 |
字母 A 到 Z |
| Tab |
50 |
Tab 制表键 |
| CapsLock |
71 |
大写锁定 |
| Return |
83 |
回车 Enter 键 |
🔣 标点与符号
| 键名 |
数值 |
说明 |
| LeftBracket |
61 |
[ 左中括号 |
| RightBracket |
62 |
] 右中括号 |
| Backslash |
63 |
\ 反斜杠 |
| Semicolon |
81 |
; 分号 |
| Quote |
82 |
' 单引号 |
| Comma |
95 |
, 逗号 |
| Period |
96 |
. 句点 |
| Slash |
97 |
/ 斜杠 |
🧭 导航与编辑键
| 键名 |
数值 |
说明 |
| Insert |
42 |
插入 |
| Delete |
64 |
删除 |
| Home |
43 |
首行 |
| End |
65 |
末行 |
| PageUp |
44 |
向上翻页 |
| PageDown |
66 |
向下翻页 |
| Print |
25 |
打印屏幕 |
| ScrollLock |
26 |
滚动锁定 |
| Pause |
27 |
暂停 |
| Clear |
122 |
清除键 |
⬅️➡️ 方向键
| 键名 |
数值 |
说明 |
| Up |
99 |
↑ 上箭头 |
| Down |
118 |
↓ 下箭头 |
| Left |
117 |
← 左箭头 |
| Right |
119 |
→ 右箭头 |
🔢 小键盘(NumPad)
| 键名 |
数值 |
说明 |
| NumLock |
45 |
数字锁定 |
| NumPad0–9 |
120–69 |
小键盘数字 0–9 |
| NumPadEqual |
46 |
小键盘等号 = |
| Add |
70 |
加号 + |
| Subtract |
49 |
减号 - |
| Multiply |
48 |
乘号 * |
| Divide |
47 |
除号 / |
| Decimal |
121 |
小数点 . |
| Enter |
103 |
小键盘回车键 |
⌘ 控制与修饰键
| 键名 |
数值 |
说明 |
| LeftControl |
104 |
左 Ctrl |
| RightControl |
115 |
右 Ctrl |
| LeftAlt |
108 |
左 Alt |
| RightAlt |
110 |
右 Alt |
| LeftShift |
87 |
左 Shift |
| RightShift |
98 |
右 Shift |
| LeftSuper |
105 |
左 Win/Super |
| RightSuper |
111 |
右 Win/Super |
| LeftWin |
106 |
左 Windows(兼容命名) |
| RightWin |
112 |
右 Windows(兼容命名) |
| LeftCmd |
107 |
左 Cmd(Mac) |
| RightCmd |
113 |
右 Cmd(Mac) |
| Menu |
114 |
菜单键(右键菜单) |
| Fn |
116 |
功能键(Function) |
| Space |
109 |
空格键 |
🔊 多媒体控制键
| 键名 |
数值 |
说明 |
| AudioMute |
123 |
静音 |
| AudioVolDown |
124 |
音量减少 |
| AudioVolUp |
125 |
音量增加 |
| AudioPlay |
126 |
播放 |
| AudioPause |
128 |
暂停 |
| AudioStop |
127 |
停止播放 |
| AudioPrev |
129 |
上一首 |
| AudioNext |
130 |
下一首 |
| AudioRewind |
131 |
快退 |
| AudioForward |
132 |
快进 |
| AudioRepeat |
133 |
重复播放 |
| AudioRandom |
134 |
随机播放 |
📌 使用说明
该枚举可用于各种需要精确识别键盘按键的前端或桌面应用,例如:
- 键盘事件处理(
keydown / keyup)
- 游戏输入控制
- 快捷键绑定系统
- 自定义键盘驱动或模拟器