绑定鼠标按钮进行复制和粘贴

ind*_*ndi 5 mouse xorg shortcut-keys clipboard

我经常复制和粘贴文本片段。我想简化这个过程。

任何人都知道是否可以绑定(例如): Ctrl Right Click复制和 Alt Right Click粘贴

Dea*_*e81 2

是的,这是可能的,而且有很多方法可以做到。

最简单的方法(这并不完全是您想要的)是使用剪贴板管理器将中键单击绑定到粘贴。我使用的 Glippy 可以让我做到这一点。它有一个设置,可以使您突出显示的任何内容自动复制到剪贴板,并通过中键单击粘贴剪贴板中的任何内容。我不会使用这个,因为它非常烦人,但选项就在那里。格利皮:https://launchpad.net/~bikooo/+archive/glippy

要完全执行您想要的操作,您可以使用 xte。Xte 是“xautomation”包的一部分:

sudo apt-get install xautomation
Run Code Online (Sandbox Code Playgroud)

假设您正在使用 Compiz,请打开 Compiz 配置管理器。转到“命令”部分,然后输入类似以下内容作为命令:

xte 'keydown Control_L' 'key c' 'keyup Control_L'
Run Code Online (Sandbox Code Playgroud)

转到“按钮绑定”选项卡并将命令映射到 Ctrl+Button3。

现在按住 Ctr 并按鼠标右键将起到按 Ctrl+C 的作用。

要在终端中也获得此行为,命令将是:

xte 'keydown Control_L' 'keydown Shift_L' 'key c' 'keyup Control_L' 'keyup Shirt_L'
Run Code Online (Sandbox Code Playgroud)

了解有关如何使用 xte 类型模拟按键的更多信息

man xte
Run Code Online (Sandbox Code Playgroud)

安装 xautomation 后进入终端。