我目前正在研究在线手写识别的预处理(参见http://write-math.com)。输入设备的一个有趣特性是采样率,即我获得onmousemove
和类似事件的速率。
我可以录制它们并看到两个事件之间的时间差异在1.00 ms - 700.00 ms之间变化,但平均为27.34 ms for this recording。
(采样率以点/秒计算。因此采样率为或平均情况为)
是否有可能直接从客户端获取此信息?是否存在采样率已知的设备? Javascript如何在内部决定触发这些事件的频率? “事件发射率”可以增加/减少吗?
答案 0 :(得分:1)
特定浏览器的Mousemove激发速率在足够的样本大小上是稳定的,但任何单个鼠标事件的激发率都受非画布活动(垃圾收集,后台任务等)的影响。
我不知道任何允许调整鼠标移动时间的浏览器 - 都是内部定义的。
有趣的项目!