键盘鼠标测试工具
测试输入设备并实时监控键盘/鼠标事件
事件日志
暂无事件记录。按下键盘或点击鼠标开始记录。
将鼠标悬停在此区域以启用按键屏蔽模式
测试模式已激活
虚拟键盘
按下任意键进行测试,按键会高亮显示
按键信息
按键值
-
键码
-
KeyCode
-
位置
-
重复
-
修饰键
-
按键冲突测试
同时按住多个键测试全键无冲 (NKRO)
当前按住
0
最多同时
0
最近按下的按键
使用说明
本工具帮助您测试键盘和鼠标,并实时监控输入事件。它特别适合开发者调试事件处理代码,以及用户检查输入设备是否正常工作。
键盘测试
虚拟键盘实时显示您正在按下的按键。可以测试所有按键,包括功能键、修饰键和特殊按键。按键信息面板显示技术细节,如键值和扫描码。
鼠标测试
测试所有鼠标按键(左键、中键、右键、后退键、前进键)、滚轮滚动,并跟踪精确的光标位置。注意:由于浏览器限制,后退/前进键的事件会在松开时触发,而非按下时。
开发者事件日志
事件日志以精确的时间戳捕获所有键盘和鼠标事件。您可以看到 mousedown、mouseup、click 事件的精确序列,或 keydown、keypress、keyup 的触发顺序。可按类型过滤事件并导出日志进行分析。
坐标系统说明
鼠标位置通过多个坐标系统报告:
- clientX/Y - 相对于浏览器视口(可见区域)的位置
- pageX/Y - 相对于整个文档的位置(包含滚动偏移)
- screenX/Y - 相对于显示器屏幕的位置
- offsetX/Y - 相对于目标元素的位置
- movementX/Y - 相对于上次事件的移动量(适用于拖拽操作)
按键冲突与全键无冲
按键冲突是指某些按键组合在特定键盘上无法被识别。本工具帮助您检测键盘能同时处理多少个按键(N键无冲)。游戏键盘通常支持全键无冲 (NKRO)。
双击检测
支持测试所有鼠标按键(左键、中键、右键、后退键、前进键)的双击功能,可自定义延时阈值(100-2000毫秒)。帮助检测微动开关故障导致的意外双击。您可以调整延时设置以匹配自己的点击速度。
使用技巧
- 某些按键如 F1-F12 可能被浏览器或操作系统拦截。如有 Fn 键可尝试配合使用。
- 事件日志对于调试 JavaScript 输入处理代码非常有用。
- 使用坐标系统面板了解不同位置值的工作方式。
- 导出事件日志以分析输入时序和事件序列。
- 虚拟键盘支持 ANSI(美式)和 ISO(欧式)两种布局。