-
event.key
-
event.code
-
event.keyCode
-
location
请在此页面按下键盘上的任意按键
按键后将在下方键盘图上高亮显示,同时记录按键信息
按键记录
功能说明
键盘检测工具是一款纯前端的键盘按键测试工具,可视化显示键盘布局,按下任意按键即可实时高亮对应键位,同时显示 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 键上限,标注全键无冲的游戏键盘应能全部识别;测试时注意浏览器与系统本身也可能限制同时按键数。
速查在线工具箱