触摸板使用将随机从屏幕复制粘贴文本

use*_*795 2 linux touchpad

每当我使用触摸板用两根手指滚动时,当前窗口中的一些文本行会被复制粘贴。这种情况很少发生(可能每周一次)。

我确信这不是由与上下文菜单(提供复制粘贴选项)的交互引起的,因为我从未看到上下文窗口,并且鼠标光标必须非常快速地移动才能注意到快速消失的窗口。而且,当我在发生这种情况后切换到文本框时,剪贴板仍然和以前一样。

我指责触摸板(驱动程序?)的原因是我只在使用触摸板时看到过这个问题。

我在 P51 Lenovo Think Pad 上使用 Fedora 27。

小智 10

因为您在“用两根手指滚动”时说“这种情况很少发生(可能每周一次)”,所以我怀疑在那些时候,您在(大多数情况下)已注册的触摸板上进行了三指轻敲作为中间单击导致剪贴板的内容被粘贴。

您可以使用以下两个步骤禁用它:

  1. 识别触摸板设备 ID

    在命令提示符下,输入: xinput list

    这应该列出所有已识别的 xinput 设备及其 ID。示例输出如下所示以供参考:

    ? Virtual core pointer                      id=2    [master pointer  (3)]
    ?   ? Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ?   ? ELAN Touchscreen                          id=12   [slave  pointer  (2)]
    ?   ? SynPS/2 Synaptics TouchPad                id=15   [slave  pointer  (2)]
    ? Virtual core keyboard                     id=3    [master keyboard (2)]
        ? Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
        ? Power Button                              id=6    [slave  keyboard (3)]
        ? Video Bus                                 id=7    [slave  keyboard (3)]
        ? Video Bus                                 id=8    [slave  keyboard (3)]
        ? Power Button                              id=9    [slave  keyboard (3)]
        ? Sleep Button                              id=10   [slave  keyboard (3)]
        ? Integrated Webcam: Integrated W           id=11   [slave  keyboard (3)]
        ? Dell WMI hotkeys                          id=13   [slave  keyboard (3)]
        ? AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]
    
    Run Code Online (Sandbox Code Playgroud)

    在上面的例子中,触摸板SynPs/2 Synaptics TouchPad带有id=15

  2. 禁用触摸板上的中键操作

    从 shell/命令提示符输入: xinput set-button-map 15 1 0 3

    说明: 上述命令的格式为: xinput set-button-map <device-id> <left-button-action> <middle-button-action> <right-button-action>

    在本例中,15是设备的 ID,然后设备 ID 后面的 3 个数字依次表示设备上的leftmiddleright按钮的操作。通过1left按钮设置动作,我们将其映射到left click动作。通过0middle按钮设置动作,我们将禁用它,类似地3right按钮设置动作,我们将其映射到right click动作。

希望能解决您和其他人出现在此页面上的问题。