禁用 Apple Magic Mouse 的中键

禁用 Apple Magic Mouse 的中键

我能够成功地将 Apple Magic Mouse 安装到 Ubuntu 11.10 中,对此我非常满意!感谢 Ubuntu 支持 Apple Magic Mouse 开箱即用。

但是,我注意到 Magic Mouse 有一个非常令人讨厌的行为——当您单击“中键”时,它会将剪贴板内容粘贴到编辑器中。这是有问题的,因为“中键”在多点触控鼠标界面上没有明确定义。

有没有办法可以完全禁用 Apple Magic Mouse 上的“中键”行为,而不禁用任何其他行为(例如滚动等)?

我将非常感激您的回复!谢谢!

答案1

为了记录在案,因为我刚刚发现这一点:在具有最新内核(3.13)的 Ubuntu 14.04 上,您还可以将以下行添加到文件 /etc/modprobe.d/magicmouse.conf:

options hid-magicmouse emulate_3button=0 

答案2

此鼠标有以下按钮,顺序如下:左按钮、中按钮、右按钮、向上滚轮按钮、向下滚轮按钮、左水平滚轮按钮、右水平滚轮按钮。它们可以通过 xmodmap 进行操作。有关详细信息,请参阅“man xmodmap”。

要禁用鼠标中键单击,请创建一个~/.Xmodmap包含以下行的文件:

pointer = 1 0 3 4 5 6 7 0 0 0 0 0 0

注销/登录以启用它。

如果要反转滚动方向(上下、左右),则将其更改为:

pointer = 1 0 3 5 4 7 6 0 0 0 0 0

答案3

要禁用中间按钮,您需要使用 xinput 将按钮 2(中间按钮)映射到按钮 1(左按钮)之类的按钮。

首先使用 获取魔术鼠标的 ID xinput list

然后在终端中运行此程序(在命令提示符下)以反转滚动(设置自然滚动而不影响触控板上的滚动)以及将中间按钮映射到左侧按钮(禁用中间按钮):(xinput set-button-map ID 1 1 3 5 4用你的魔术鼠标的 ID 替换 ID - 从第一步开始)。

xinput set-button-map 10 1 1 3 5 4 7 6还允许您自然地从一侧滚动到另一侧(水平方向)。请注意,此示例中的 ID=10。

这一页了解详情。

这对我来说适用于在带有 Magic Mouse(Mac 鼠标)的 Sony Vaio 上运行的 Ubuntu 14.04。

答案4

与 StackExchange 中的大多数答案一样,上述答案已经过时了,特别是自从 Ubuntu 做出重大改变之后。

现在推荐的流程是使用 Gnome Tweaks 小程序、键盘和鼠标,禁用中键单击粘贴。

https://linuxconfig.org/how-to-disable-middle-mouse-button-click-paste-on-ubuntu-20-04-focal-fossa-linux

相关内容