当前位置: 首页 > news >正文

键盘按键枚举 Key 说明文档

键盘按键枚举 Key 说明文档

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


electron-jest
在这里插入图片描述

⌨️ 功能键(Function Keys)

键名数值说明
Escape0ESC 键
F1–F121–12功能键 F1 到 F12
F13–F2413–24扩展功能键 F13 到 F24

🔢 数字区(主键盘顶部)

键名数值说明
Grave28波浪键 ~ / 反引号 `
Num1–Num029–38数字键 1 到 0
Minus39减号 -
Equal40等号 =
Backspace41退格键

🔡 字母区(主键盘)

键名数值说明
A–Z72–94字母 A 到 Z
Tab50Tab 制表键
CapsLock71大写锁定
Return83回车 Enter 键

🔣 标点与符号

键名数值说明
LeftBracket61[ 左中括号
RightBracket62] 右中括号
Backslash63\ 反斜杠
Semicolon81; 分号
Quote82' 单引号
Comma95, 逗号
Period96. 句点
Slash97/ 斜杠

🧭 导航与编辑键

键名数值说明
Insert42插入
Delete64删除
Home43首行
End65末行
PageUp44向上翻页
PageDown66向下翻页
Print25打印屏幕
ScrollLock26滚动锁定
Pause27暂停
Clear122清除键

⬅️➡️ 方向键

键名数值说明
Up99↑ 上箭头
Down118↓ 下箭头
Left117← 左箭头
Right119→ 右箭头

🔢 小键盘(NumPad)

键名数值说明
NumLock45数字锁定
NumPad0–9120–69小键盘数字 0–9
NumPadEqual46小键盘等号 =
Add70加号 +
Subtract49减号 -
Multiply48乘号 *
Divide47除号 /
Decimal121小数点 .
Enter103小键盘回车键

⌘ 控制与修饰键

键名数值说明
LeftControl104左 Ctrl
RightControl115右 Ctrl
LeftAlt108左 Alt
RightAlt110右 Alt
LeftShift87左 Shift
RightShift98右 Shift
LeftSuper105左 Win/Super
RightSuper111右 Win/Super
LeftWin106左 Windows(兼容命名)
RightWin112右 Windows(兼容命名)
LeftCmd107左 Cmd(Mac)
RightCmd113右 Cmd(Mac)
Menu114菜单键(右键菜单)
Fn116功能键(Function)
Space109空格键

🔊 多媒体控制键

键名数值说明
AudioMute123静音
AudioVolDown124音量减少
AudioVolUp125音量增加
AudioPlay126播放
AudioPause128暂停
AudioStop127停止播放
AudioPrev129上一首
AudioNext130下一首
AudioRewind131快退
AudioForward132快进
AudioRepeat133重复播放
AudioRandom134随机播放

📌 使用说明

该枚举可用于各种需要精确识别键盘按键的前端或桌面应用,例如:

  • 键盘事件处理(keydown / keyup
  • 游戏输入控制
  • 快捷键绑定系统
  • 自定义键盘驱动或模拟器

相关文章:

  • [创业之路-418]:经济学 - 凯恩斯主义的需求管理与西方供应侧理论、供需关系理论详解以及对创者者的启示
  • 【leetcode】78. 子集
  • 湖北理元理律师事务所债务规划方法论:法律框架下的可持续还款体系
  • 义乌购商品详情接口开发指南
  • 详解Java的启动参数-Dfile.encoding、System.getProperty(“file.encoding“)、该参数影响哪些行为
  • Atcoder Beginner Contest 410 题解报告
  • 生产者消费者消息流转和基本实操
  • Golang 在 Linux 平台上的并发控制
  • Vue3 + TypeScript + Element Plus 表格实例null检查方法
  • 18.vue.js的scoped样式隔离?原理和使用?(1)
  • c++总结-05-模板与泛型编程
  • 大IPD之——学习华为市场洞察,为战略找到方向(四)
  • 层压板选择、信号完整性和其他权衡
  • 日常开发工作流程梳理
  • 16 celery集成其他工具
  • 【论文解读】AgentThink:让VLM在自动驾驶中学会思考与使用工具
  • 【Python 爬虫 防盗链】
  • Java大模型开发入门 (12/15):Agent实战 - 打造能调用外部API的智能助手
  • STM32F4通用定时器TIM9-TIM14讲解及PWM呼吸灯实例解读
  • LeetCode - LCR 173. 点名
  • crm管理系统是什么意思/灯塔网站seo
  • 免费发布信息网站大全下载安装/网站推广和网站优化
  • 南充市建设厅官方网站/搜索seo优化托管
  • 网站开发找公司好还是个人/上海市人大常委会
  • 开封专业做网站公司/百度一下你就知道下载安装
  • 网站建设技术发展趋势预测/全球外贸采购网