2本と3本の指を使用するときに「タップ」アクションを交換する方法を探しています。現時点では、標準として、ダブルフィンガータッピングの右クリックとトリプルフィンガータッピングのミドルクリック... 2本指のスクロールを維持したまま、これら2つのアクションを切り替えたいと思います。
私はミドルクリックを頻繁に使用し、2本の指でのミドルクリックも2本の指でのスクロールと相関するため、これは理にかなっています(従来のマウスでは、スクロールはミドルホイールで行われます)。
中央クリックを修正するには、次のコマンドを使用できます。
xinput set-int-prop NN 266 8 2 3 0 0 1 2 3
NN
はマウスパッドデバイスのIDであり、コマンドxinput list
で確認できます。 266は、プロパティ「Synaptics Tap Action」のIDです。xinput list-props NN
で表示できます
起動/ログイン/起動するたびにこのコマンドを実行する必要があります。
永続的にするために、このコマンドをホームフォルダーの.profile
ファイルの最後に置くことができます。 (/etc/init.d/rc.local
に配置することもできますが、私の場合は機能しませんでした。)
試してください:
synclient TapButton2=3 {Two Finger tap}
synclient TapButton3=2 {Three finger tap}
または、ubuntuによって適用されるデフォルトの番号がわからないため、番号を2と3に変更して、ニーズをサポートするものを確認します。 2本指のスクロールを確認するには、synclient VertTwoFingerScroll=1
も必要になる場合があります。この一時的な設定があなたを望むものに導くなら。 /usr/share/X11/xorg.conf.d
に移動して、ファイル50-synaptics.conf
を次のように編集します。
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2 or 3" what worked for you
Option "TapButton3" "2 0r 3" what worked for you
Option "VertTwoFingerScroll" "on"
EndSection
追伸:これらの設定はsynapticstouchpad
、つまりxserver-xorg-input-synaptics
用です
そのはず:
synclient TapButton2=2
synclient TapButton3=3
正しく覚えていれば、Ubuntu 11.04の周りのどこかでデフォルト設定が2 = 3と3 = 2になるように混同されました。当時、それに関するバグレポートがありましたが、修正されたことはありません。
幸いなことに、上記の行をスタートアップスクリプトに追加することで、自分で簡単に修正できます。