![将“CTRL+ENTER”映射到 gnome-terminal 内的另一个键](https://linux22.com/image/947301/%E5%B0%86%E2%80%9CCTRL%2BENTER%E2%80%9D%E6%98%A0%E5%B0%84%E5%88%B0%20gnome-terminal%20%E5%86%85%E7%9A%84%E5%8F%A6%E4%B8%80%E4%B8%AA%E9%94%AE.png)
介绍
有没有办法映射CTRL+ENTER
到F
-key? (当然仅限于航站楼内)我到处找过,试过很多方法,但都记不清了。我没运气,所以我决定用 来代替,gnome-terminal
但Alacritty
问题依然存在。
相关来源
gnome-terminal
(定向):[intrepid] 相当于 XTerm*VT100.translations: 带有 gnome-terminal 的字符串
-
Gnome-terminal 不使用 Xresources / Xdefaults 来存储其设置,因此如果您希望 Xdefaults 在 gnome-terminal 中显示,则必须手动对其进行“调整”。查看有效菜单项以自定义颜色,然后输入 Xdefaults 文件中的值。
Ctrl-Enter、Shift-Enter 和 Enter 被视为同一个键
KDE 或 Gnome 应用程序(例如 konsole 和 gnome-terminal)有自己的方式来配置组合键以执行操作;我不知道这是否包括向伪 tty 主控写入任意字符串的能力。
-
这是针对 xterm、gnome-terminal 和任何其他 XWindow 系统的终端仿真器的解决方案。
我遇到过稍微相关的事情:
其他终端(定向):
答案1
VTE 以及 GNOME 终端不允许修改键盘键生成的转义序列。
您可以在 中的 VTE 源代码中修改它们src/keymap.cc
,或者我猜也可以修补 GNOME 终端以在组合Ctrl+Enter到达 VTE 之前抓取它,然后发送您想要发送的任何内容。
也许(我不确定)您可以找到并配置一个xbindkeys
类似的应用程序来为一个特定的应用程序破坏密钥代码。
或者当然,切换到不同的终端仿真器也是可能的。