Ale*_*are 5 keyboard-layout shortcut-keys
编辑 2
首先,看看底部我编辑的粗体部分!我认为我提出问题的最初方式是让人们感到困惑。
我已按照此处的说明切换我的 Alt 和 Ctrl 键。现在,当在终端中时,我想按物理 Ctrl+C 取消。但是新的映射意味着我实际按下了 Alt+C。
并且在那里找不到那个快捷方式。
我在 Ubuntu 20
编辑
我意识到我告诉你我最初切换了我的 Alt 和 Ctrl 键可能会混淆这个问题。如果它更容易,你几乎可以忘记这一点。把问题想象成:“而不是在终端中按 ctrl+key 来处理诸如进程中断 (ctrl+C) 或反向搜索 (ctrl+R) 之类的事情,我想按 alt+key。我如何在没有实际的情况下进行设置一般更改系统范围的键绑定?”
编辑 3
最后,如果它有助于理解我想要这样做的动机:现在,在我的键映射下,我必须物理按下 Shift+Alt+C 才能从终端复制,而在我使用的所有其他应用程序中,我只需按 Alt +C。几个月后,我仍然无法掌握心理调整的窍门。我最终在我的其他应用程序中按下了 Shift,或者通过忘记在终端中按下 Shift 来取消我的终端中的事情。快把我逼疯了!
关于我的动机的另一点。我来自 mac 用户,在终端中,您必须按物理 Ctrl+C 取消,按物理 Cmd+C 复制。在标准的非 Mac 键盘上,Cmd 与 Alt 位于同一位置。这就是我以这种方式完成键映射的原因。
\'如何在终端中交换 alt-ctrl?\'
\nOS X 有一个方便的功能,允许将 Command 作为 Ctrl。
\n基本上像Ctrl和C这样的关键节点可以被终端理解,但Super不能相同。
\n请参阅https://superuser.com/questions/1178542/super-key-notation-for-stty
stty -a例如,您stty intr ^K现在可以编辑Control+K是中断键,并且您会丢失用于擦除行尾的 ^K。但你不能用任何其他 mod 键 Alt Esc 来执行此操作。
换句话说,更改默认的按键绑定是非常危险的,例如,有人试图将 ^M 替换为除“Return”之外的其他功能,而您将无法执行任何命令。
\n您可以更改终端中的其他快捷方式,它们显示在您问题的快捷菜单中。
\n我建议保持主体(^C 或 ^R)不变并更改所有其他内容。
\n交换 Ctrl 和 Alt 系统端。
\n首先按照您的描述,使用或键入设置重新Ctrl分配 和AltxmodkeyGnome-Tweak
我相信你已经这样做了。许多其他方式介绍
\nsetxkbmap -layout \'us,us\' -option \'ctrl:swap_lalt_lctl\'
使用像 mac 命令 (\xe2\x8c\x98) 键一样的 Alt 键进行复制/粘贴
\n交换物理键盘布局
\n现在,您的 Alt_L 键与 Ctrl_L 键一样工作,反之亦然。
\n有些键盘是不允许更换键帽的,例如HHKB Pro由于单位尺寸不同就无法更换。
\n但是,大多数键帽都是可以物理更换的。
[