cv.cm
全部教程

开发与网页

怎么在线测试键盘的每个按键

有个键好像失灵、连按,或者你刚买了键盘想检查一遍。在完整的键盘图上按遍每个键,看浏览器收到了什么,再测能同时识别几个键。什么都不离开这个标签页。

约 5 分钟阅读

今天的结果 一张标出所有正常按键的键盘图,最后一个键的 key、code 和 keyCode,以及最多同时按住的键数。

打开键盘测试,先点一下键盘图再按键。点别处即停止。不记录,不上传。

打开键盘测试
目录
  1. 先懂浏览器能看到什么

    每次按键会发出 key(字符,比如 a)、code(物理按键,比如 KeyA)和旧式的 keyCode(65)。Fn 和部分媒体键、系统键到不了浏览器,这里测不了。

    key = 字符,code = 物理按键,keyCode = 旧式数字。
    key = 字符,code = 物理按键,keyCode = 旧式数字。
  2. 打开 cv.cm 的键盘测试

    出现完整的键盘图,有功能键、导航键和小键盘。不记录。

    打开键盘测试
  3. 点键盘图,按遍每个键

    正常的键变成粉色;正按住的键变成深色。一排一排按,免得漏掉。Tab 键测过一次后会把焦点移走。

  4. 看「最后按下的键」

    「最后按下的键」显示 key、code、keyCode、「位置」(「左侧」「右侧」或「小键盘」)和「修饰键」。左右 Shift 的 code 不同,所以能分清。

  5. 测试无冲

    同时按住几个键,比如 W、A、S 和 Shift。计数里的「最多同时」显示一次最多按住几个。按住别的键时某个键不亮,说明键盘有无冲上限。

    按住 W + A + S + Shift:「最多同时」显示无冲数。
    按住 W + A + S + Shift:「最多同时」显示无冲数。
  6. 找出失灵或卡住的键

    按完一遍后还是白色的键没有被识别:再到文本框里试试。一直是深色的键是卡住了。「重置」清空键盘图,再测一遍。

常见问题

有免费的在线键盘测试吗?

有。cv.cm 在浏览器里显示完整的键盘图。不记录。

为什么有个键不亮?

可能坏了,也可能是 Fn 或系统键,这些键到不了浏览器。

什么是键盘无冲?

键盘一次能同时报告几个键。同时按住几个键,看「最多同时」。

key 和 code 有什么区别?

key 是打出的字符,跟键盘布局有关;code 是物理按键的位置。

笔记本电脑能用吗?

能。笔记本没有小键盘的话,忽略那一块就行。