在我的三星 RC512 上,使用 Elantech 触控板时,禁用触控板的选项不起作用,我喜欢用两个手指滚动和模拟中键单击,以至于无法禁用触控板。当我打字时,光标会跳来跳去,因为我会用手掌敲击触控板。我如何禁用单指点击但保留多指点击?
答案1
synclient TapButton1=0
- TapButton1 表示单指点击。
- 0 表示不执行任何操作。
答案2
xinput 可让您操作人机接口设备的属性。它还会向您显示有哪些人机接口设备,以及一些用于操作它们的参数,例如其名称和 ID。
xinput
显示设备列表,我有一台 Elantech 触摸板,显示为ETPS/2 Elantech Touchpad id=12 [slave pointer (2)]
。您应该运行命令来查看相同的内容,但我会使用我看到的输出来表达我的答案。
xinput list-props 12
显示项目 ID 12 的可用属性,您可以在Synaptics 手册页。
看起来可能有多种策略可以完成您要查找的操作,但是该属性Synaptics Tap Action (327)
看起来很有希望并且手册页说将其设置为 0 以禁用。
xinput set-prop 12 327 0
其中 12 是设备的 ID,如中所示xinput
,327 是属性编号,如中所示xinput list-props 12