键盘按键枚举 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
)
- 游戏输入控制
- 快捷键绑定系统
- 自定义键盘驱动或模拟器