トラックマンマーブルトラックボールをカスタマイズする

少し前まで、私はこの素晴らしい獣を予知しました。







家畜(Cordless TrackMan Optical)とは異なり、スクロールホイールはなく、4つのボタンがあります。 デフォルトでは何もハングアップしない2つのメインと2つの補助。 しかし、おなじみのスクロール機能がないと、どういうわけか便利ではないことは明らかです。 最初の試みは、追加のボタンにスクロールを追加することでした。 デバイスセクションに入力します(evdevドライバー用):



Option "WHEELRelativeAxisButtons" "5 4"









このように機能するには動作しますが、スクロールするにはボタンを常に押す必要があり、これは便利ではありません。 繰り返しますが、標準のevdevドライバーは3番目のボタンのエミュレーションをサポートしていません。 X-Windowでは、バッファーから貼り付けることができます。

エミュレーションサポートは、マウスドライバーでのみ使用できます。 さらに、ドキュメントを読むと、ドライバーはホイールのcなエミュレーションをサポートしていることがわかりました。これはトラックボールに非常に便利です(トリックは、ボタンを押した後、ボールがホイールとして使用されることです、マウスの場合、これは移動に相当します) その結果、次のようにキーを再割り当てしました: '

Section "InputDevice"



Identifier "Logitech TrackMan Optical"

Driver "mouse"

Option "Device" "/dev/input/mouse0"

Option "Protocol" "Auto"

Option "Emulate3Buttons" "true"

Option "Emulate3Timeout" "50"

Option "Buttons" "9"

Option "EmulateWheel" "true"

Option "XAxisMapping" "4 5"

Option "EmulateWheelButton" "6"

Option "ButtonMapping" "1 9 3 6 2 7 8 5 4"



EndSection









その結果、追加のボタンは次のように機能します。



左の追加ボタンは、「ホイール」をオンにするように機能します。

右の追加ボタンは中央のボタンのように機能します。

また、メインの左右のボタンを同時に押すと、3番目のボタンとして機能します。



その結果、ホイールのないホイールがあります:)



All Articles