我能够成功地将 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 小程序、键盘和鼠标,禁用中键单击粘贴。