每当我使用触摸板用两根手指滚动时,当前窗口中的一些文本行会被复制粘贴。这种情况很少发生(可能每周一次)。
我确信这不是由与上下文菜单(提供复制粘贴选项)的交互引起的,因为我从未看到上下文窗口,并且鼠标光标必须非常快速地移动才能注意到快速消失的窗口。而且,当我在发生这种情况后切换到文本框时,剪贴板仍然和以前一样。
我指责触摸板(驱动程序?)的原因是我只在使用触摸板时看到过这个问题。
我在 P51 Lenovo Think Pad 上使用 Fedora 27。
小智 10
因为您在“用两根手指滚动”时说“这种情况很少发生(可能每周一次)”,所以我怀疑在那些时候,您在(大多数情况下)已注册的触摸板上进行了三指轻敲作为中间单击导致剪贴板的内容被粘贴。
您可以使用以下两个步骤禁用它:
识别触摸板设备 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。
禁用触摸板上的中键操作:
从 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 个数字依次表示设备上的left、middle和right按钮的操作。通过1为left按钮设置动作,我们将其映射到left click动作。通过0为middle按钮设置动作,我们将禁用它,类似地3为right按钮设置动作,我们将其映射到right click动作。
希望能解决您和其他人出现在此页面上的问题。
| 归档时间: |
|
| 查看次数: |
3164 次 |
| 最近记录: |