Logitech MX Revolution その後

id:jummai:20081015#1224062389、id:jummai:20081018#1224310617のつづき。

Logitech MX Revolution を使用してひと月近く経つ。機能を使い尽くしているとは言い難いが、快適に使っている。バッテリーは一週間は余裕でもつので、週末ごとに充電すればいい。ほぼ空の状態から満充電までは2時間半くらい。

dmesg では16ボタンと認識されているのだが、xmodmap の結果は以下の通り。

> xmodmap -pp
There are 32 pointer buttons defined.

    Physical        Button
     Button          Code
        1              1
        2              2
        3              3
        4              4
        5              5
        6              6
        7              7
        8              8
        9              9
       10             10
       11             11
       12             12
       13             13
       14             14
       15             15
       16             16
       17             17
       18             18
       19             19
       20             20
       21             21
       22             22
       23             23
       24             24
       25             25
       26             26
       27             27
       28             28
       29             29
       30             30
       31             31
       32             32

よくわからんが32ボタンマウスとして認識されているらしい。ちなみに xev での反応は以下の通りで、反応しないボタンも多かった。これもよくわからん。

ボタン右 1
ボタン左 3
ホイール上 4
ホイール下 5
虫眼鏡 なし
左側面ボタン上 9
左側面ボタン下 8
左ホイール上 13
左ホイール下 なし
左ホイールクリック なし

(追記)

> grep Mouse1 /var/log/Xorg.0.log
(**) |-->Input Device "Mouse1"
(**) Mouse1: Device: "/dev/sysmouse"
(**) Mouse1: Protocol: "auto"
(**) Mouse1: always reports core events
(**) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(**) Mouse1: Buttons: 13
(**) Mouse1: Sensitivity: 1
(II) evaluating device (Mouse1)
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) Mouse1: SetupAuto: hw.iftype is 4, hw.model is 0
(II) Mouse1: SetupAuto: protocol is SysMouse

X のログをみると、ボタンは13個だと思っている。