添加触摸板死区

添加触摸板死区

有没有办法将触摸板的某个区域设置为“死区”,忽略触摸输入?

原因在于我有一台 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

调整宽度到合适的水平需要反复尝试,因此在将其添加到自动启动之前,您可能需要先在终端窗口中进行试验。更改会立即应用。

相关内容