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