Как определить ускорение мыши в JavaScript? - PullRequest
1 голос
/ 01 сентября 2010

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

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

Приветствия

1 Ответ

0 голосов
/ 01 сентября 2010

Проверьте расстояние, на которое мышь переместилась за установленный интервал времени:

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

...