触摸板 - 通过启用中键模拟删除中键区域(Ubuntu 17.10 - Gnome 3.26 - Wayland)

触摸板 - 通过启用中键模拟删除中键区域(Ubuntu 17.10 - Gnome 3.26 - Wayland)

(我的触摸板只是一个大方块,按钮基于您点击的区域)

目标:我希望我的触摸板仅具有左键和右键单击功能,并且我想禁用默认的中间按钮功能。

如何实现:虽然乍一看似乎违反直觉,但我想通过启用中键模拟来实现这一点。这将有效地从触摸板上移除中键区域,并且只有同时按下右键和左键时才会引发中键按下事件。

问题:如何在全新默认安装的 Ubuntu 17.10(Gnome 3.26.2 和 Wayland)上启用中间按钮模拟?

我尝试过的其他信息/方法: 我的触摸板默认工作正常,但我总是不小心按到中间按钮,导致出现问题。我尝试使用 gnome-tweak-tool 切换点击方法,但我更不喜欢这些选项。我尝试使用 xinput set-button-map 和 xinput set-int-prop,但在我看来,要么它只在某些应用程序内有效(不是系统范围的),要么 xinput 不适用于 Wayland。我尝试研究 libinput,但不确定如何使用它。

我读过一些关于这个问题的 bug 帖子,libinput 人员说,如果启用中键模拟,那么这将有效地将中键从区域中移除,并且只有当同时按下左右键时才会触发中键按下事件。这是我想要实现的修复,但我不知道该怎么做。

https://wayland.freedesktop.org/libinput/doc/latest/middle_button_emulation.html https://wiki.archlinux.org/index.php/Libinput

相关内容