我有一把罗技 M560 鼠标,但我不知道如何将中间按钮映射到粘贴,就像我的另一把鼠标的默认设置一样。
我运行了“xev”并单击了白色框中的中间按钮。输出包括“按钮 1”。因此,我想将按钮 1 映射到“粘贴选择”,就像现在同时单击鼠标左右键一样。
答案1
我今天 (2016-08-29) 也遇到了同样的问题。由于过去 4 天我没有升级任何东西,因此不清楚是什么原因造成的。
重新启动没有帮助。
关键观察:xev
单击小方块内的鼠标中键(滚轮)时没有显示任何来自鼠标的事件xev
。这表明存在一些低级驱动程序问题,而不是应用程序配置问题。
鼠标选择工作正常:单击Shift+Insert或xsel
从终端运行均可粘贴当前选择。
只有通过鼠标中键粘贴不起作用。该问题影响了所有应用程序,包括 Firefox 和终端。
最终,这帮我解决了这个问题。
sudo dpkg-reconfigure xorg
答案2
这是我的配置:
~$ cat .xbindkeysrc |egrep -v "^$|^#"
"xte 'mouseclick 2'"
m:0x50 + c:134
这样,如果做出“工作“中间的按钮。
我按住右键选择需要复制/粘贴的文本,选择粘贴位置后单击按钮。如果需要再次粘贴相同的文本,由于方形按钮每次不会引发相同的事件,我会快速单击两次。
如果您选择另一个文本,则从方形按钮分散的事件始终是使 xte 模拟中间单击的事件。
虽然不完美,但比根本没有中键点击要好。