Xinput

提供: ArchWiki
2017年10月24日 (火) 18:08時点におけるKusanaginoturugi (トーク | 投稿記録)による版 (英語版より訳出)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動


xinput はマウス、キーボード、タッチパッドなどのX入力デバイスを設定およびテストするためのユーティリティです。 xorg-xinput パッケージにあります。関数内の xmodmap に似ていますが、新しいX入力拡張を使用するので、より強力で柔軟性があります。

xinput list

xinputデバイスが利用可能なものの一覧するには、xinput list を使用します。

$ xinput list
⎡ Virtual core pointer                    id=2[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              id=4[slave  pointer  (2)]
⎜   ↳ SYNA7813:00 06CB:16DB                   id=13[slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                id=15[slave  pointer  (2)]
⎜   ↳ dougav’s mouse                        id=9[slave  pointer  (2)]
⎣ Virtual core keyboard                   id=3[master keyboard (2)]
↳ Virtual core XTEST keyboard             id=5[slave  keyboard (3)]
↳ Power Button                            id=6[slave  keyboard (3)]
↳ Video Bus                               id=7[slave  keyboard (3)]
↳ Power Button                            id=8[slave  keyboard (3)]
↳ Clavier de Dawud W Vong                 id=10[slave  keyboard (3)]
↳ HP Wide Vision HD                       id=11[slave  keyboard (3)]
↳ Intel Virtual Button driver             id=12[slave  keyboard (3)]
↳ AT Translated Set 2 keyboard            id=14[slave  keyboard (3)]
↳ HP WMI hotkeys                          id=16[slave  keyboard (3)]
↳ HP Wireless hotkeys                     id=17[slave  keyboard (3)]

xinputの使用例

xinputを使う方法のいくつかを以下に示します

中央のマウスボタンを削除する

$ xinput set-button-map 'dougav’s mouse'  1 1 1