ThinkPad キーボードでのスクロールエミュレーション

NetBSDじゃ無理かなあとか思ってたけど、xorgそのものの機能でできた。 なんだ、これだけでいいのか。

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "wsmouse"
        Option      "Device" "/dev/wsmouse"
        # Option            "ZAxisMapping" "4 5 6 7"
    Option      "EmulateWheel"  "true"
    Option      "EmulateWheelButton"    "2"
    # Option      "Emulate3Buttons"       "false"
    Option      "XAxisMapping"  "6 7"
    Option      "YAxisMapping"  "4 5"
EndSection

浅いインデントで書いた Option がそれ。ついでにX-Y両方向 スクロールもできてお便利。

Emulate3Buttons は、false にしてしまうと、第2ボタンを 押しながらスクロールさせるような機能(GIMPにある)が 使えなくなってしまうので、trueのままの方が便利だと思う。