如何在javascript中检测鼠标加速?

Posted

技术标签:

【中文标题】如何在javascript中检测鼠标加速?【英文标题】:How to detect mouse acceleration in javascript? 【发布时间】:2010-09-01 14:51:20 【问题描述】:

我正在 Web 应用程序中记录鼠标移动。

我想检测平台(例如 Windows)上的鼠标加速。是否可以从 javascript 做到这一点,即使只是以一种近似的方式?我可以要求用户通过问卷检查他们的设置,但自动检测会更好。

干杯

【问题讨论】:

【参考方案1】:

检查鼠标在设定的时间间隔内移动的距离:

var mX:Number = _xmouse;
var mY:Number = _ymouse;

function checkDistance()

    clear();
    //trace('new distance: ' + Math.sqrt(Math.pow((mY - _ymouse), 2) + Math.pow((mX - _xmouse), 2)));
    lineStyle(1, 0x000000);
    moveTo(mX, mY);
    lineTo(_xmouse, _ymouse);
    mX = _xmouse;
    mY = _ymouse;


setInterval(checkDistance, 1000);

来自http://www.kirupa.com/forum/showthread.php?t=332961

【讨论】:

以上是关于如何在javascript中检测鼠标加速?的主要内容,如果未能解决你的问题,请参考以下文章

鼠标右键有个360一键加速怎么弄掉。。.......

鼠标右键有个360一键加速怎么弄掉。。.......

360怎么设置一键加速

unity中鼠标按下加速漫游,鼠标抬起减速漫游。

宏的受控鼠标加速

使用加速度计和陀螺仪移动鼠标光标