2008年8月13日水曜日

Thinkpad T61 トラックポインタ使いたい

T61のトラックポインタのスクロールが使いたくなったので、調べまわってxorg.confをいじることにした。
情報が出てはくるんだが、ブログによってちょっと違う。
そしてうまくいかずorz

モトネタを探してウロウロしてたら見つかったのがこれ
http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint

多分、これが元になってるとおもう。


ココがミソ。
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "on"
Option "Emulate3TimeOut" "50"
Option "EmulateWheel" "on"
Option "EmulateWheelTimeOut" "200"
Option "EmulateWheelButton" "2"
Option "YAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
Option "ZAxisMapping" "4 5"
EndSection



さらにリンクをたどると、この設定がトラックポインタのみならず、ポインティングデバイス全般の設定なのがわかる。
http://www.xfree86.org/current/mouse.4.html
これ以外にも、細かい設定がいろいろ出来るみたいすね。


自分の環境を見てみる。

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"


までしかない。最初、参考にしたブログの通りに下の部分だけを追記したんだが

    Option "EmulateWheel" "on"
     ↓
Option "XAxisMapping" "6 7"


スクロールしてくれなかったのは下記が抜けていたからだと判明。

Option "Device" "/dev/input/mice"
     ↓
Option "Emulate3TimeOut" "50"



下に関しては、3ボタンマウス(ホイールが3つ目のボタン)に関しての設定ぽい。これは削除。
    Option "ZAxisMapping" "4 5"


というわけで、自分の環境では

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
#追記開始
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "on"
Option "Emulate3TimeOut" "50"
Option "EmulateWheel" "on"
Option "EmulateWheelTimeOut" "200"
Option "EmulateWheelButton" "2"
Option "YAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
#追記終了

ということになった。


しかし、このままでは参考にしたブログ通り、ブラウザではほんの僅かに横に動いただけで「進む」「戻る」になってしまう。
しかも一瞬にして検索エンジンまで戻ったw

スクロールごときにあまりに気を使うんだがw
数学座標で言うX軸方向(横方向ね)のスクロールをなくすために
Option "XAxisMapping" "6 7"
の一文を削除しよう。テキストエディタ等で横スクロールできなくなるんだが
自分はブラウザで情報をかき集める事が多いから、横スクロールはそこまでいらん。 Technoratiのタグ



0 件のコメント: