X11

是否可以調整觸摸板的輸入?

  • August 19, 2016

我在我的 Debian 機器上使用 MS鍵盤。問題是微軟沒有為我們提供配置軟體,並且觸摸板的預設滾動方向是相反的(它使用自然滾動)。

我想知道是否有可能以某種方式調整來自特定輸入設備的輸入,使其表現“正常”。即我想替換scroll-upscroll-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 57 6 5 4

引用自:https://unix.stackexchange.com/questions/227264