マウスのスクロールホイールの速度が敏感すぎる


9

X11、openboxを使用した私のCrunchbangのインストールでは、ワイヤレスUSBマウスがとの両方にリストされ/dev/psauxてい/dev/input/mouse0ます。スクロールホイールは別ですが、アクティブではありますが、感度が高すぎます。

おそらく、カーネルがスクロールイベントを2倍にする必要があると思いますか?これが事実であっても、何をチェックアウトすべきかわからないのですか?

感度を調整してみましたlxinputが、実際のスクロールホイール以外のマウスのすべてに影響しました。

xinputリスト

⎡ Virtual core pointer                              id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=9    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=10   [slave  pointer  (2)]

している

  • xinput test 9 予想されるマウスモーションイベントが発生します(ただし、ボタンクリック/スクロールホイールには影響しません)
  • xinput test 10unknown classイベントは発生しません。

2
を使用して、X11が取得しているイベントを確認できますxinput。端末で、を実行しxinput listてデバイスIDを見つけ、次にxinput test «device-id»すべてのイベントを表示します。(Control-Cで停止)
derobert


そのバグは加速に関するものであり、私の一定速度は速すぎます。更新されたxinputを見る
rutherford

@rutherfordでデバッグしてみましたxevか?
Darek

回答:




1

私が「ジャンプしたマウス」を治すために書いたスクリプト-disable_scroll

#!/bin/bash

id=$(xinput --list --id-only 'Logitech USB RECEIVER')
#usually "8" but sometimes "10" 

# so there are 24 different buttons possible (!)
# This will disable all the extra buttons
# use only the right, left and middle click.

/usr/bin/xinput set-button-map "${id}" \
1 2 3 0 0 0 \
0 0 0 0 0 0 \
0 0 0 0 0 0 \
0 0 0 0 0 0 
# end

スクロールしたい場合でも、追加のボタン信号を無効にすると、浮遊割り込みをなくすことができます。さらに、USB延長ケーブルを使用してUSBラジオレシーバーをシャーシから離すと、信号/ノイズ比が向上し、マウスの反応がよくなり、スムーズになることがわかりました。


0

/etc/udev/hwdb.d/71-mouse-local.hwdb次のような名前のファイルを作成します

# My mouse settings
mouse:usb:v093ap2510:*
   # MOUSE_DPI=600
   MOUSE_WHEEL_CLICK_ANGLE=10

これは、USB ID 093a:2510または(v)093a(p)2510のマウスをターゲットにします。

詳細と例については、ファイルをご覧ください/lib/udev/hwdb.d/70-mouse.hwdb

変更を適用するには

sudo systemd-hwdb update
sudo udevadm trigger /dev/input/eventXX
sudo udevadm info /sys/class/input/eventXX

xinputからイベント番号を取得します。上記は一度だけ行う必要があります。


ここに詳細な説明(ギリシャ語でgoogleを翻訳)を書き
jtsagata
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.