测试报告:
```txt
笔记本内置触控板( Dell Precision 7520 触控板)
采样率峰值:100Hz
平均采样间隔:10ms (抖动稳定在±2.5ms )
无线鼠标( Dell WM514 无线鼠标)
采样率峰值:125Hz
平均采样间隔:8ms (最小间隔低至 1ms~3ms ,最大间隔通常低至 12ms~14ms )
```
看着测试结果,我表示有些难受:
1. 无线鼠标的电脑端收到的采样间隔抖动很严重
鼠标发送端应该是以均匀的间隔发送采样的,有线鼠标应该像触控板一样不至于间隔抖动成这样。
2. 采样率配置不了
鼠标 /触控板采样率与屏幕刷新率不一致,而且 Windows 系统无法设置。若不对鼠标移动事件的处理函数进行 throttle 则对 60Hz 刷新率的屏幕而言会造成多余的运算,若对其进行 throttle 则造成些许延迟和屏幕丢帧。
原测试程序采用 HTML+JavaScript 编写,无线鼠标的采样间隔抖动我不敢相信。为了排除 Chrome 浏览器从中作祟的可能,我又用 C#/WinForms 写了一版,测试结果还是那样。
不测不知道,一测吓一跳!
求分享 可配置的 mousemove 采样率的鼠标驱动。
求推荐 采样间隔平稳的有线鼠标。
```txt
笔记本内置触控板( Dell Precision 7520 触控板)
采样率峰值:100Hz
平均采样间隔:10ms (抖动稳定在±2.5ms )
无线鼠标( Dell WM514 无线鼠标)
采样率峰值:125Hz
平均采样间隔:8ms (最小间隔低至 1ms~3ms ,最大间隔通常低至 12ms~14ms )
```
看着测试结果,我表示有些难受:
1. 无线鼠标的电脑端收到的采样间隔抖动很严重
鼠标发送端应该是以均匀的间隔发送采样的,有线鼠标应该像触控板一样不至于间隔抖动成这样。
2. 采样率配置不了
鼠标 /触控板采样率与屏幕刷新率不一致,而且 Windows 系统无法设置。若不对鼠标移动事件的处理函数进行 throttle 则对 60Hz 刷新率的屏幕而言会造成多余的运算,若对其进行 throttle 则造成些许延迟和屏幕丢帧。
原测试程序采用 HTML+JavaScript 编写,无线鼠标的采样间隔抖动我不敢相信。为了排除 Chrome 浏览器从中作祟的可能,我又用 C#/WinForms 写了一版,测试结果还是那样。
不测不知道,一测吓一跳!
求分享 可配置的 mousemove 采样率的鼠标驱动。
求推荐 采样间隔平稳的有线鼠标。