X24 使用者だけど、無変換、前候補変換、カタカナキー、をそれぞれの
マウスボタンに割り当てして自分は満足してるなあ。
スクロールする時に中ボタンを押す以外はボタン押すことがなくなったんで、
よくいわれてるボタンのゴムのへたりとかも起きにくそうで (゚д゚)ウマー な感じ。
時々 XP 立ち上げると押し間違えしまくりだが。
いちおう設定はこんな感じですね。
-- xmodmap --
keycode 131 = Pointer_Button1
keycode 129 = Pointer_Button3
keycode 208 = Pointer_Button2
pointer = 1 3 2 4 5 # 2 と 3 が逆なのはただの好み
-- xorg.conf --
Option "Buttons" "5"
Option "EmulateWheel"
Option "EmulateWheelButton" "2"
Option "EmulateWheelInertia" "10"
Option "YAxisMapping" "4 5"
-- .xinitrc --
xkbset m
xkbset exp =m
ちと補足ですが。
もちろんキーに割り当てるのは button 2 だけでいいんだけど、
button 2 だけ扱いが別だと違和感があったんで、いっそのこと
全部横並びのキーに割り当ててしまったという訳です。
ThinkPadと言えばUS配列モデルですよ。後から換装してもいいけど。
Windowsキーも無いから最下段がスッキリしてて良い。