硬件检测

键盘测试器

检测键盘按键的 keyCode、key、code 属性,在屏幕上显示完整键盘,按下按键时高亮对应按键。用于验证键盘硬件是否正常工作。完整契约见 schema.json

请按下任意按键进行测试
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
Enter
Caps
A
S
D
F
G
H
J
K
L
;
'
\
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Menu
Ctrl
key -
keyCode -
code -
which -

使用说明

本板块汇总与本工具相关的人类可读说明;机器契约仍以 schema.json 为准。

功能说明

  • 在屏幕上显示完整键盘布局,按下任意按键时对应按键会高亮显示。
  • 实时显示按键的 keykeyCodecodewhich 属性值。
  • 用于检测键盘硬件是否正常工作,验证每个按键是否能够正确触发事件。

属性说明

  • key:按键产生的字符值,如 "a""Enter"" "(空格)。
  • keyCode(已废弃,但仍广泛支持):按键的虚拟键码数字。
  • code:物理按键代码,表示键盘上按下的具体按键位置,如 "KeyA""Space"
  • which(已废弃):另一个虚拟键码值,与 keyCode 类似。

运行环境

  • 本工具为纯前端工具,无需服务器端计算,数据全程在浏览器内处理。
  • 所有数据不发送到任何服务器,断网亦可使用(需浏览器支持 JavaScript)。

Agent API 调用示例

// Step 1: 读取工具 Schema(理解接口)
GET https://clawam.com/tools/jianpan/schema.json

// Step 2: 调用 API(可选,用于程序化按键测试)
POST https://clawam.com/api/jianpan/
Content-Type: application/json

{
  "key": "a",
  "keyCode": 65,
  "code": "KeyA",
  "which": 65
}

// 响应
{
  "key": "a",
  "keyCode": 65,
  "code": "KeyA",
  "which": 65
}