按键检查器
按下一个键,它就会在使用你自己键面标识绘制的键盘上亮起。失灵的键保持暗色,卡住的键变红,你还能把整次测试保存为图片、文本或 JSON — 全程不会有任何内容离开页面。
通用键面标识:此浏览器不提供布局映射
同时按住多个按键
延迟 —
没有按住的键
历史记录
尚未按下任何键
保存结果
图片能显示哪些键有反应、哪些始终没有 — 适合二手出售、保修申请或提交工单。
使用方法
1开启捕获
点击面板一次。此后页面才开始接管按键,按 Escape 即可交还。
2把整块键盘走一遍
按过的键会亮起并保持点亮,仍然暗着的就是你还没试过的。
3找出问题所在
失灵的键始终不亮,按下后不回弹的键会变红,rollover 数值则显示同时能识别多少个键。
4把结果拿给别人看
把键盘保存为图片,或把数据保存为文本或 JSON,用于出售、退货或提交工单。
它到底能做什么
显示你的键面,而不是美式键盘
从浏览器读取布局映射,因此画出的按键与你实际键面一致。
ANSI、ISO 与 JIS
正确的物理外形,可从你按下的键自动判断,也能手动切换。
找出卡住和失灵的按键
按下后不回弹的键标为红色,从未出现过的键保持暗色。
Rollover 与按键时间
同时可识别多少个键,以及重复延迟、重复速率和你按住的时长。
可以直接发出去的结果
键盘图片、纯文本摘要或 JSON — 也可以把图片直接交给另一个工具。
任何内容都不会离开页面
按键在内存中读取后即丢弃。既不保存,也不发送。
常见问题
我输入的内容会被发送到服务器吗?+
不会。按键事件在页面内读取、在内存中统计后即丢弃。既不保存也不上传 — 关闭标签页,整次测试就没了。
为什么画出的按键和我的键盘一致?+
在浏览器支持的情况下,工具会读取 navigator.keyboard.getLayoutMap(),用每个键在你的布局下实际输出的字符来标注。Firefox 和 Safari 目前还不提供,所以那里显示的是通用标识,页面也会如实说明。
有个键没反应,是坏了吗?+
通常是的,但先确认两件事:笔记本上的某些键(Fn 以及由固件处理的媒体键)根本不会传到浏览器;而被操作系统截获的键,比如 Windows 键,可能在页面看到之前就被吞掉了。
rollover 数字是什么意思?+
它是工具观察到的同时按住的最大按键数。薄膜键盘在某些组合下常常停在 3 到 6;标称 NKRO 的键盘应当随着你加手指继续往上数。
测试时还能用键盘操作页面吗?+
可以。只有测试面板获得焦点时才会捕获按键,因此页面其他地方仍可用 Tab 在链接和按钮之间移动,按 Escape 也随时把键盘交还给页面。