跳到主要内容

键盘按键测试 — 检测按键、连击与同时输入

按下任意按键,屏幕键盘上会立即高亮显示。按过的键变为绿色,正按住的键变为青色;若同一按键在极短间隔内重复触发(连击),则显示为黄色并标出间隔毫秒数。同时按住多个按键,可以看出键盘最多能识别几个同时输入。判定使用区分物理按键的 event.code,因此与输入法状态和键盘布局无关。按键记录仅暂存于本页面,不会保存或上传。

按键会实时映射到下方的键盘布局上。可以找出没有反应的按键、一次按下却多次输入的按键(连击),以及同时输入的上限。按下的按键不会被保存。

0已确认按键
0总输入
0同时输入上限
0疑似连击

最近输入

event.code
event.key
keyCode
组合键
距上次

输入顺序 最近 40 个

    尚无输入,按任意键开始。

    常见问题

    按了键但屏幕没有反应
    本页面打开期间 始终 接收按键输入,无需另外开启。若仍有个别按键没有反应,说明该键确实未被识别——不过 Fn 键、部分笔记本的专用键(亮度、音量),以及被操作系统优先拦截的组合键(Win+L、Alt+Tab 等)不会传到浏览器,因此本工具无法检测。 Tab 键会点亮,但为了让你仍能离开页面,特意没有阻止浏览器的默认行为(移动焦点)。
    如何判断连击(按一次却输入多次)?
    同一按键 松开后 30 毫秒内再次触发即视为疑似连击,因为人很难故意那么快地连按同一个键。会以黄色显示并标出间隔。按住按键时由操作系统产生的 自动重复不属于连击,不计入。偶尔出现一两次可能是误报,请观察是否同一按键反复出现。
    如何检查全键无冲(N 键翻滚)?
    同时按住多个按键, 同时输入上限 的数值会上升。廉价薄膜键盘到 3~4 个就不再增加,游戏键盘则能识别 6 个以上甚至全部按键。不过 Ctrl·Alt·Shift 组合可能与浏览器快捷键冲突,本工具特意没有拦截,因此用字母键互相组合测试更准确。
    切换输入法后结果一样吗?
    是的。本工具看的不是输入的字符,而是 物理按键 (event.code),因此无论输入法状态或两套式、三套式等键盘布局如何,亮起的都是同一个键。另外,左下角 Alt 右侧的韩/英切换键,因设备不同会以 AltRight 或其他代码传入。
    按下的按键保存在哪里?
    不会保存。统计与输入顺序只存在于本页面的内存中,刷新即消失。既不写入浏览器存储,也不发送到服务器——按键顺序中可能混有密码,没有保留的理由。

    相关工具