WMW

滚动测试

Free

实时测试鼠标滚轮或触控板的方向、增量值、速度以及自动滚轮抖动检测。

完全在您的浏览器中运行。支持鼠标滚轮、触控板或触摸板。

在此处使用鼠标滚轮或触控板滚动

0

向上

0

向下

0

0

统计信息

总滚动事件数
0
总距离
0 px
滚动速度
0 px/s
增量模式
-

最近活动

所有人可见。所有访客的最近 20 次使用记录,最新的在前。

暂无活动记录。快来成为第一个吧。

评论 (0)

觉得这个工具有用吗?留下评论、分享一个小技巧,或者告诉我们如何改进它。

访客评论在发布前会经过审核。 登录 即可立即发布。

暂无评论,快来抢沙发分享您的想法吧!

此工具的功能

这个滚动测试让您能够直接在浏览器中检查鼠标滚轮或触控板:它实时显示滚动方向、X/Y 增量值、增量模式、总滚动距离、滚动速度和完整的事件日志,并自动检测滚轮抖动--这是鼠标滚轮磨损或故障的常见迹象。

工作原理

每次滚动都被捕获为原生浏览器滚轮事件,该事件会报告 deltaX 和 deltaY(您在每个轴上滚动的距离),以及 deltaMode(该距离是以像素、行还是页为单位测量)。方向取决于绝对值增量较大的那个轴:较大的 deltaY 表示上或下,较大的 deltaX 表示左或右。总距离是每个事件绝对增量的总和,滚动速度则是将该总和除以第一个事件到最近一个事件之间经过的时间。滚轮抖动检测会比较连续同方向事件的时间戳,由于真实的机械滚轮编码器不可能在几毫秒内再次物理触发,任何间隔如此接近的一对事件都会被标记为可能的双重触发,而不是两次有意的滚动。

解决的问题

常见问题

我如何测试鼠标滚轮?

将光标移到上方的滚动框内,向上、向下滚动,或者如果您的鼠标支持水平滚动,则左右倾斜滚轮。每次滚动都会立即更新方向箭头、增量值和计数器,让您能够确认每个方向都能正确识别。

"滚轮抖动"是什么意思,为什么它很重要?

当磨损的机械滚轮编码器误触发,为单个物理刻度上报两次滚动事件时,就会发生抖动,导致页面跳动的幅度超出预期。此工具会标记任何两个同方向的事件,如果它们之间的间隔比真实带齿滚轮物理上能产生的最小间隔还要短,这就是鼠标故障的强烈信号。

这个测试适用于触控板和触摸板,还是只适用于鼠标滚轮?

是的,这个滚动测试读取的是标准浏览器滚轮事件,触控板和触摸板在双指滚动时也会触发该事件。增量值和平滑度会与带齿的鼠标滚轮不同,因为触控板报告的是连续的像素增量,而不是离散的步进值。

什么是"增量模式",它为什么会变化?

增量模式告诉您浏览器报告滚动量所使用的单位:像素、行或页。大多数现代鼠标和触控板都以像素为单位报告,但有些设备或浏览器配置会以行为单位报告,这就是为什么相同的物理滚动动作在不同设置下会显示截然不同的增量数字。

为什么我的滚动速度读数异常高或低?

这里的滚动速度是总距离除以从第一次到最近一次滚动事件之间的时间,因此一连串快速、大幅度的滚动读数会比缓慢、刻意的滚动读数高得多。这是一个用于比较您自己滚动行为的相对度量,而不是一个绝对基准。

相关工具