如何禁用触摸板下方的物理鼠标按钮

did*_*ind 2 mouse touchpad

我想禁用触摸板下方的两个点击按钮,因为右侧的按钮不断随机激活。我已阅读有关 synaptics 和 synclient 的文档,并且按照禁用触摸板硬件按钮中的建议使用 xmodmap不起作用,因为它还会禁用我的 USB 鼠标按钮。

有什么帮助吗?

提前致谢

did*_*ind 5

好的,如https://unix.stackexchange.com/questions/156949/how-to-keep-the-touchpad-but-want-to-deactivate-the-buttons中所述,可以停用硬件按钮笔记本电脑使用xinput. 基本步骤如下:

  1. 获取触摸板的名称(或 ID)

    xinput list
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用该名称(或 ID),您可以像这样完全禁用触摸板,

    xinput --disable 12
    
    Run Code Online (Sandbox Code Playgroud)

    触摸板的 id为12 ,或者您可以仅禁用某些按钮,使用

    xinput list --long 12
    
    Run Code Online (Sandbox Code Playgroud)

    获取不同按钮的映射,然后选择--set-button-map重新映射它们。例如,

    xinput --set-button-map 12 0 0 0 4 5 6 7 8 9 10 11 12
    
    Run Code Online (Sandbox Code Playgroud)

    禁用触摸板上的前三个按钮,即左、中、右。