X11
是否可以調整觸摸板的輸入?
我在我的 Debian 機器上使用 MS鍵盤。問題是微軟沒有為我們提供配置軟體,並且觸摸板的預設滾動方向是相反的(它使用自然滾動)。
我想知道是否有可能以某種方式調整來自特定輸入設備的輸入,使其表現“正常”。即我想替換
scroll-up
和scroll-down
命令。
在@Gilles 指向
xinput
我之後,我可以使用該set-button-map
命令交換滾動方向。首先,您應該使用命令查找設備 ID 或名稱
list
,然後像這樣重新映射滾輪按鈕xinput set-button-map id 1 2 3 5 4 7 6
。發布了一個自動執行此操作的小腳本。
您可以使用 控制輸入設備的某些設置
xinput
。執行xinput list
以列出設備。每個設備都有一個名稱和一個數字 ID。您可以使用此名稱或此 ID 來列出相應設備的屬性。設備 ID 可能取決於檢測設備的順序,因此要針對特定設備,請使用其名稱。例如,我有一個滑鼠作為設備 8;這是其屬性的摘錄:$ xinput list-props 8 … Evdev Axis Inversion (272): 0, 0 Evdev Axes Swap (274): 0 …
當我向左移動滑鼠時,以下任一命令使游標向右移動,向下移動時游標向上:
xinput set-prop 8 272 1 1 xinput set-prop 8 'Evdev Axis Inversion' 1 1
如果您想交換車輪仿真的方向,則有一些屬性:
Evdev Wheel Emulation Axes
從更改6 7 4 5
為7 6 5 4
。