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

时间:2010-09-01 14:51:21

标签: javascript mouse acceleration

我正在网络应用中记录鼠标移动。

我想在平台(例如Windows)上检测鼠标加速度。是否可以通过javascript进行,即使只是以近似的方式?我可以要求用户通过调查问卷检查他们的设置,但自动检测它会更好。

干杯

1 个答案:

答案 0 :(得分:0)

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

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