rdicでマウスクリックでスクロールする設定
rdicという端末で動く超便利な辞書検索ツールがある。rdicでホイールマウスを使うことができることはマニュアルにも書いてある。けれど俺はホイールマウスなど持っていない。11年前の先代機のPS/2マウスをそのまま使っている。使用頻度がめちゃくちゃ低いので11年たっても壊れずに普通に使えている。
マニュアルにはホイールの設定しか書いていないが、rdicはマウス動作が発する文字列に反応することでマウス対応している以上、設定を応用すれば普通の2ボタンマウスでも使える。
README.jpの「ホイールマウス」の項にある部分のBtn4、Btn5の部分を書き換えればいい。Btn1Downが左クリック、Btn3Downが右クリックなのでこんなのを
rdic*VT100.translations: #override\n\ <Btn1Down>: string("\033[OA")\n\ <Btn3Down>: string("\033[OB")
.Xdefaultsに書いて
$ xrdb -m ~/.Xdefaults
する。そして、
$ kterm -name rdic -e rdic -l
でキー・マウスの再設定をすればよい。-titleではなくて-nameなので間違えないように。wheel_upで右クリック、wheel_downで左クリックしよう。
さらに、~/.rdic1.8/keymapにて
addkey wheel_up prev_page addkey wheel_down next_page
なんて設定を書けば、左クリックで次ページ、右クリックで前ページになる。この設定だと、マウスクリックで辞書引きしたついでにrdicウィンドウをクリックすることでスクロールできるのでratpoison使いにも快適だろう。