web-dev-qa-db-ja.com

トラックパッドでのダブルおよびトリプルフィンガータップアクションの交換

2本と3本の指を使用するときに「タップ」アクションを交換する方法を探しています。現時点では、標準として、ダブルフィンガータッピングの右クリックとトリプルフィンガータッピングのミドルクリック... 2本指のスクロールを維持したまま、これら2つのアクションを切り替えたいと思います。

私はミドルクリックを頻繁に使用し、2本の指でのミドルクリックも2本の指でのスクロールと相関するため、これは理にかなっています(従来のマウスでは、スクロールはミドルホイールで行われます)。

5
Greg

中央クリックを修正するには、次のコマンドを使用できます。

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に配置することもできますが、私の場合は機能しませんでした。)

3
Dimitris_M

試してください:

 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

タッチパッド設定の詳細な指示 here および here

追伸:これらの設定はsynapticstouchpad、つまりxserver-xorg-input-synaptics用です

3
sagarchalise

そのはず:

 synclient TapButton2=2 
 synclient TapButton3=3 

正しく覚えていれば、Ubuntu 11.04の周りのどこかでデフォルト設定が2 = 3と3 = 2になるように混同されました。当時、それに関するバグレポートがありましたが、修正されたことはありません。

幸いなことに、上記の行をスタートアップスクリプトに追加することで、自分で簡単に修正できます。

0
KT...