特定のデバイスのみをXmodmapできますか?


9

スクロール方向を逆にしたいのですが、BCM5794マルチタッチトラックパッドでのみです。これは可能ですか?



これで、外付けUSBマウスとトラックパッドの両方が切り替えられます。タッチパッドだけでどうすればよいですか?
Naftuli Kay、2012

変だ。そのとき、xinputの問題のように聞こえます。
Ignacio Vazquez-Abrams

.XmodmapBCM5974のみに制限するためにできることはありますか?
Naftuli Kay、2012

1
setxkbmap--device引数があります。これを右idからの権限と組み合わせると、xinput --listここで役立つ場合setxkbmapがあります(要求したものを指定するために使用できる場合)。
sr_

回答:


5

はい:

xinput set-button-map ID <button map>

あなたがIDビアを見つける場所xinput list<button map>は、あなたが渡したものですxmodmap。たとえば、USBマウスのボタンを交換しましたが、トラックパッドを変更したくないので、以前は次の~/.Xmodmapようにしました。

pointer = 1 17 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 18 19 20 21 22 23 24

しかし、これを使用すると、組み込みのトラックパッドを含むすべてのポインティングデバイスが変更されるため、xinputIDが10 であることを知っているので、これを実行します。

xinput set-button-map 10 1 17 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 18 19 20 21 22 23 24
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.