1. 此工具有什么功能
本免费在线键盘与鼠标检测工具可实时测试键盘和鼠标——查看键码、鼠标位置、点击、滚动与修饰键。用于测试键盘、测试鼠标或键码查询,在验证硬件或调试输入时使用。无需安装、无需上传;所有输入在浏览器内捕获,不会向任何服务器发送数据。适合硬件检查、键码查询、修饰键测试或滚轮测试;在无法安装软件的受限机器上也可使用。
如何使用
快速开始: 点击键盘区域并按任意键,可看到 key、code、keyCode、重复状态与修饰键。在鼠标区域移动和点击可看到位置与按键事件。用清空重置各区域。在鼠标区域右键可测试右键。
- 键盘 — 点击键盘区域(或 Tab 聚焦)后按任意键。事件会出现在表格中,含 key、code、keyCode、重复状态与修饰键。
- 鼠标 — 在鼠标测试区域移动和点击。位置实时更新;点击与滚动事件会记录。
- 清空 — 在各区域使用清空重置事件列表。
- 右键 — 在鼠标区域右键可测试右键(该区域会屏蔽浏览器右键菜单)。
工作原理
- 键盘 — 在可聚焦区域监听 keydown 事件。显示 key(字符)、code(物理键)、keyCode(旧版)、repeat(长按)及修饰键(Alt、Ctrl、Shift、Meta)。
- 鼠标 — 在专用区域监听 mousemove、mousedown、mouseup 与 wheel。显示光标位置 (x,y)、按键(左、中、右)、滚动增量 (X,Y) 与修饰键。
- 事件在内存中保存,有数量上限以防无限增长。所有处理均在您的浏览器中完成,不会向任何服务器发送数据。
使用场景与示例
- 硬件检查 — 更换键盘或鼠标后验证所有键和按键是否正常。
- 键码查询 — 查看任意键的
key、code、keyCode(对开发者有用)。 - 修饰键测试 — 确认 Shift、Ctrl、Alt、Meta 被正确识别。
- 滚轮 — 在鼠标区域测试滚动方向与增量。
示例
- 按 A → key: "a", code: "KeyA", keyCode: 65
- 按 Shift+A → 修饰键: "Shift", key: "A"
- 左键点击 (320, 150) → down Left @ (320, 150)
- 向下滚动 → delta Y: -100
限制与已知约束
- 仅浏览器 — 事件限于浏览器所暴露内容;部分底层硬件行为不可见。
- 需聚焦 — 仅当键盘区域获得焦点时才捕获键盘事件;请先点击或 Tab 进入。
- 仅鼠标区域 — 鼠标事件仅在专用测试区域内捕获,页面其他区域不捕获。
- 无键记录持久化 — 事件仅保存在内存中,刷新即丢失。不会存储或发送到任何服务器。