鼠标测试

请将鼠标移入下方测试面板后操作。按下按键对应高亮、松开恢复;按住超过 3 秒未松开会标记「可能卡键」。左键 0、中键 1、右键 2。右键菜单已屏蔽,避免干扰测试。
左键 0 中键 0 右键 0 滚轮 0 双击 0 拖拽 0
左键
右键
中键
clientX / clientY- / -
movementX / movementY- / -
buttons(掩码)0(无按键)
isTrusted-
拖我
拖拽方块测试:按下左键拖动,松开停止;拖出面板后鼠标回弹方块即中断。
鼠标事件日志(0 条)
日志为空 — 将鼠标移入测试面板开始测试
检测到可能卡键:(仅收到按下未收到松开,鼠标移回面板后按任意键恢复)
疑似异常双击:(一次物理点击输出两次信号,常见于微动损坏)
检测到滚轮跳变:(单次滚动数值突变或反向,可能为编码器故障)
浏览器限制:JS 读不到鼠标底层硬件参数;鼠标移出页面可能丢失 mouseup 导致按键持续高亮;系统鼠标加速会影响 movement 数值。
在线鼠标测试工具,可视化检测鼠标按键、滚轮、移动、双击、拖拽与侧键是否正常,支持 DPI 参考估算与异常告警,纯本地运行。

鼠标测试使用说明

  • 将鼠标移入测试面板后操作即可,无需安装任何软件。
  • 按键对照:左键 0、中键 1、右键 2。按下高亮、松开恢复;按住超过 3 秒未松开会标记「可能卡键」。
  • 日志面板实时记录每次事件:事件名、按键编号、坐标、buttons 掩码、滚轮数值、按压时长、是否真实操作。
  • 异常双击检测:一次物理点击输出两次 click 且间隔极短(<100ms),日志红色告警,常见于微动损坏;正常人为双击会单独计数。
  • 滚轮测试:识别向上/向下/横向滚动;单次滚动方向反转或数值突变会标记「滚轮跳变」,可能为编码器故障。
  • 多键同时按下:通过 buttons 掩码实时识别组合按键(如左键+右键同按)。
  • 拖拽测试:拖动方块检测拖拽是否中断、丢事件;页面失焦视为拖拽中断。
  • 浏览器限制:鼠标移出页面可能丢失 mouseup 导致按键持续高亮,移回后按任意键恢复;系统级快捷键无法捕获。

常见问题 FAQ

鼠标移出页面后按键还亮着怎么办?

鼠标移出浏览器窗口后,浏览器可能收不到 mouseup 事件,导致按键保持高亮,这是浏览器限制而非鼠标卡键。把鼠标移回页面按下再松开任意键即可恢复。

怎么判断是异常双击?

正常人为双击的两次点击间隔通常大于 100ms;异常双击(微动损坏)是物理按一次却输出两次 click 信号,间隔极短(一般小于 100ms)。工具会在日志中红色告警标记。

这个工具能完全检测硬件故障吗?

不能。网页只能获取浏览器转发的鼠标事件,不能完全等同于硬件底层信号,可作为初步排查工具。确认硬件故障建议结合系统自带检测、驱动诊断或更换鼠标验证。