LogicoolトラックボールTM-150のUniversal ScrollがFirefoxで全然スクロールできない件について。

なんか色々対応していないのかなんなのか、←↓↑→キーをFirefoxに送ることで擬似的にスクロールしているせいでやたら遅いらしい。根本的な解決方法とか調べるのが面倒。とりあえずKeySnailがインストールしてあるので.keysnail.jsに以下の設定を追加、↓↑キーをフックしてスクロール量を増やすことでとりあえず対応。

key.setViewKey('<up>', function () {
    var win = window.content;
    var x = win.scrollX;
    var y = win.scrollY;
    var toy = y - 40;
    win.scrollTo(x, toy);
}, 'もっとup');
key.setViewKey('<down>', function () {
    var win = window.content;
    var x = win.scrollX;
    var y = win.scrollY;
    var toy = y + 40;
    win.scrollTo(x, toy);
}, 'もっとdown');

40という数字は適当。大きくすれば大きくスクロールするようになる。

test