键盘按键枚举 Key 说明文档

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

相关推荐
Geehy极海半导体15 小时前
APM32芯得 EP.29 | 基于APM32F103的USB键盘与虚拟串口复合设备配置详解
计算机外设·usb·usb配置
人工干智能2 天前
pygame的帧处理中,涉及键盘的有`pg.event.get()`与`pg.key.get_pressed()` ,二者有什么区别与联系?
python·游戏·计算机外设·pygame
R-G-B2 天前
【P18 3-10】OpenCV Python—— 鼠标控制,鼠标回调函数(鼠标移动、按下、。。。),鼠标绘制基本图形(直线、圆、矩形)
python·opencv·计算机外设·鼠标回调函数·鼠标控制·鼠标移动·鼠标绘制图形
寻道模式2 天前
【运维心得】三步10分钟拆装笔记本键盘
运维·计算机外设·笔记本
OBOO鸥柏商用液晶显示厂家4 天前
OBOO鸥柏丨75寸/86平板企业办公会议触控一体机核心国产化品牌招投标参数
计算机外设·电脑·大屏端·信息发布系统·会议一体机
python-行者4 天前
akamai鼠标轨迹
爬虫·python·计算机外设·akamai
大Mod_abfun6 天前
多显示器窗口分布规律探索(包括WorkerW的区域)
计算机外设·显示器布局·桌面背景层·workerw
猎板PCB 邹亮10 天前
猎板PCB:专业键盘PCB板解决方案供应商
计算机外设·键盘·pcb工艺
点灯小铭11 天前
基于STM32单片机的无线鼠标设计
stm32·单片机·计算机外设·毕业设计·课程设计
Jwest202111 天前
佳维视高亮度工业显示器,强光环境清晰可见
计算机外设