新增死區觸控板

新增死區觸控板

有沒有辦法將觸控板的某個區域設定為“死區”,忽略觸控輸入?

原因是我有一台 2011 年末的 MacBook Pro,「按鈕」位於觸控頁本身。

有人有什麼想法嗎? :D

答案1

您可以嘗試使用類似以下內容的組合來停用觸控板側面、頂部和底部的條帶。

synclient AreaLeftEdge=w AreaRightEdge=x AreaTopEdge=y AreaBottomEdge=z

要弄清楚 w、x、y 和 z 是什麼,您需要知道觸控板的範圍或邊界,這可能會顯示在 Xorg 日誌中,就像我的例子一樣。我沒有 Macbook,但可以用一個例子來說明方法。

若要找出觸控板邊界,請執行less /var/log/Xorg.0.log | grep -i range。這是我得到的輸出:

(II) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
(II) ETPS/2 Elantech Touchpad: y-axis range 8 - 760

更新:

如果由於某種原因,由於 Xorg.0.log 已更改位置,上述命令不再有效,您也可以直接從 synclient 取得邊緣座標。

synclient

給出:

LeftEdge                = 8
RightEdge               = 1144
TopEdge                 = 8
BottomEdge              = 760

更新結束

現在,為了停用兩側和底部的條帶,我已將以下內容新增至自動啟動應用程式:

synclient AreaLeftEdge=50 AreaRightEdge=1100 AreaBottomEdge=670

將寬度調整到舒適的水平需要一些嘗試和錯誤,因此您可能會先在終端視窗中進行試驗,然後再將其新增至自動啟動。更改會立即套用。

相關內容