键盘检测

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
-
event.key
-
event.code
-
event.keyCode
-
location
已检测按键:0 个 唯一按键:0 个
请在此页面按下键盘上的任意按键 按键后将在下方键盘图上高亮显示,同时记录按键信息

按键记录

功能说明

键盘检测工具是一款纯前端的键盘按键测试工具,可视化显示键盘布局,按下任意按键即可实时高亮对应键位,同时显示 event.key、event.code、event.keyCode 等详细信息。

本工具适用于键盘故障排查、按键失灵检测、自定义快捷键测试和前端键盘事件开发调试。所有检测在浏览器本地完成,不上传任何数据。

使用步骤

1. 打开页面后,直接按下键盘上的任意按键。

2. 观察上方信息栏显示的 event.key、event.code、keyCode 和 location 值。

3. 下方键盘图会高亮显示当前按下的键位。

4. 按键记录区域会保存每次按键的详细信息,方便回看。

5. 点击"重置"按钮可清空所有计数和记录。

常见问题

为什么某些按键无法检测?

部分系统组合键(如 Ctrl+Alt+Delete、Win键、Fn组合键等)会被操作系统拦截,无法传递到浏览器。这属于正常现象。

event.key 和 event.code 有什么区别?

event.key 返回按键的字符值(如 "a"、"Enter"、"Shift"),event.code 返回物理键位标识(如 "KeyA"、"Enter")。在键盘布局不同时,同一个物理键的 event.key 可能不同,但 event.code 始终相同。

你可能还想问

能检测哪些键?

逐个按键(含功能键、数字小键盘)与组合键的同时按下检测;机械键盘换轴、笔记本进液后排查失灵键位很实用。

按键无反应怎么判断是硬件还是软件?

换一个输入框或换台电脑重试:多处均无反应基本是硬件或驱动问题;只在某软件里失效则是该软件的快捷键冲突。

能测键盘全键无冲吗?

同时按多个键看是否全部识别:普通键盘常有 6 键上限,标注全键无冲的游戏键盘应能全部识别;测试时注意浏览器与系统本身也可能限制同时按键数。