如何让 Ctrl/Shift+KP_Insert 在 Linux 终端中执行复制/粘贴。

如何让 Ctrl/Shift+KP_Insert 在 Linux 终端中执行复制/粘贴。

在我的笔记本电脑键盘上,我没有专用的插入/删除键 - 只有位于与“0”和“。”相同按钮的数字键盘键。Xev 显示这些键具有 KP_Insert 和 KP_Delete 键符,而专用键具有 Insert 和 Delete 键符。

现在,在 gnome-terminal、lxterminal 和其他一些终端仿真器中,按 Ctrl+KP_Insert/Shift+KP_insert 可起到复制/粘贴的作用,但在 st、urxvt 和其他终端仿真器中则不起作用。有没有办法将后者配置为与前者的行为类似?

我是否应该为特定的终端仿真器配置这一点,或者可以在整个系统范围内完成(例如,将插入/删除键符号分配给这些按钮)?

答案1

st并且urxvt会在您选择文本后立即复制它,无需其他命令。粘贴到这些终端的经典方法是单击鼠标中键,如果需要,可激活中键模拟(使左键+右键充当中键)。

要重新映射按钮,最好的选择可能是xmodmap

答案2

如果您想在 Linux 字符控制台上进行复制粘贴,则无法使用。它需要一个复杂的 rpc/ole 功能,而该功能仅在 GUI 上存在。

如果您希望在 X 上实现此功能:这不是终端仿真器的工作,而是您的 gui 环境的工作。尽管终端仿真器可以覆盖/更改 gui 的正常设置。深入研究各处的键盘快捷键设置(在您的终端设置中以及在您的 gui 环境的设置中),您可能会很幸运。

如果什么都不起作用,也可以更改 X 服务器的键盘映射。有 xmodmap 命令行工具,但也有更好的 gui 应用程序。这取决于您的窗口环境,您使用哪个发行版,ubuntu?

相关内容