Как определить ускорение мыши в javascript?

Я регистрирую движения мыши в веб-приложении.

Я хотел бы определить ускорение мыши на платформе (например, Windows). Можно ли это сделать из javascript, хотя бы приблизительно? Я мог бы попросить пользователя проверить свои настройки с помощью анкеты, но гораздо лучше было бы определить это автоматически.

Ваше здоровье


person Mulone    schedule 01.09.2010    source источник


Ответы (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

person Kyle    schedule 01.09.2010