Ubuntu Gutsyではevdev+xbindkeys+xvkbd+clickで使っていたLogicool MX Revolutionだが、Ubuntu Hardyではbtnxでやってみた。
btnxにしたことによって、嬉しいことがあった。
- キーリピートが設定できる(xbindkeysだとたぶんキーリピートが設定できない)
- MX Revolutionのフリースピンホイールの切り替え設定が可能
- evdevを使わない(ハイバネから復帰時にたまに落ちるので。最新版ではもしかしたら改善されているかもしれない)
以下作業記録。
btnxのインストール
ここのとおりやる。
/etc/apt/sources.list に以下を追加
deb http://ppa.launchpad.net/daou/ubuntu hardy main
deb-src http://ppa.launchpad.net/daou/ubuntu hardy main
インストール
$ sudo aptitude update
$ sudo aptitude install btnx
以下のように出るのでYesと入力
警告: 以下のパッケージは信頼できないバージョンがインストールされます!
信頼できないパッケージはシステムのセキュリティを危うくする可能性があります。
自分がこのインストールを望んでいると確信できる場合のみ、インストールを先に進め
てください。
btnx-config btnx
この警告を無視して意地でも先に進みますか?
続行する場合は "Yes" を、中断する場合は "No" を、入力してください:
btnxの設定
ここのとおりにやる
準備
- evdevを使っている場合は、/etc/X11/xorg.conf でマウスをDriver "mouse"に戻す
- gnomeのキーボードショートカットで検索のキーバインドを無効にする
システム -> 設定 -> キーボード・ショートカット で「デスクトップ>検索する」を無効に
btnx-configを起動
システムツール -> btnx (btnx-configを実行)
- パスワードを入れろと出てきたら入れる
マウスを認識させる
1つづつボタンを押していくとそのうち認識してくれる
マウスのボタンを認識させる
btnx Manual - Detecting buttonsのとおりにやる。
とりあえずカスタマイズしたいボタンだけでもいいけど、全ボタン認識させておいたほうが後で面倒くさくなくて良いと思う。
EasySearchボタンをミドルクリックにする
btnx Manual - Configuring buttons
検索窓が開いてしまっていた真ん中のボタンをミドルクリックにする。
- btnx-configのButtonsタブでEasySearchボタンを認識させた時の名前の項目を開き、以下のようにする
- Enabledをチェック
- Event type: Key combination
- Keycode: BTN_MIDDLE
- btnx-configのConfigurationsタブのRestart btnxボタンを押して、btnxデーモンを再起動
これでEasySearchボタンをミドルクリックとして使えるようになるが、やはり検索キーとしてのイベントも飛んでしまっていて、Firefox上でミドルクリックするとFirefoxの検索ツールバーにフォーカスが行ってしまったりしてうざいので、以下のようにしてXF86Searchを無効にする。
$ xmodmap -e 'keycode 229 ='
revoco
フリースピンモードとクリックスピンモードの切り替えを
- ホイールクリック以外のボタンに割り当てたり
- スピンのスピードを元に自動切り替えしてくれたり
してくれる(ホイールクリックはハード的にスピンモードの切り替えなんだと思っていたので驚いた...Windowsで謹製ドライバなら普通?)
これをするとホイールクリックをミドルクリックにすることも可能になる。が、どうも個人的にはホイールをクリックする時にホイールが回っちゃったりして、回さずに気をつけて押すようになってしまい、ストレス...。EasySearchボタンのほうが押しやすいと思う。
あとスピンのスピードで自動的に切り替わるのは、最初は常にクリックスクロールで、回し始めるとガチャっと切り替わるので、なんか壊れそう...(んなことないかな)
Firefoxのタブを閉じるのを親指クリックにしてみる
親指クリック(サムホイールクリック?)でタブを閉じるにしてみる
- btnx-configのButtonsタブで親指クリックボタンを認識させた時の名前の項目を開き、以下のようにする
- Enabledをチェック
- Event type: Key combination
- Keycode: KEY_W
- Modifier key 1:KEY_RIGHTCTRL
- btnx-configのConfigurationsタブのRestart btnxボタンを押して、btnxデーモンを再起動
コメントする