sta*_*ght 5 linux keyboard-shortcuts macos
我是 Mac 用户,我总是想知道为什么没有使用相同键盘快捷键系统的 Linux 发行版,特别是使用命令/超级键作为典型的全局快捷键,例如 + 表示“\xe2\x8c\x98剪切X” , \xe2\x8c\x98+C表示“复制”,\xe2\x8c\x98+V表示“粘贴”。
\n\n我很欣赏能够使用与其他地方相同的快捷方式在终端之间进行复制和粘贴的功能,但令我感到困惑的是,没有 Linux 发行版注意到这一点,因为通常 Linux 比 macOS 更注重终端。我本以为在 Linux 发行版中实现这一点是有意义的,但似乎每个 Linux 发行版都只是从 Windows 世界复制了它们的键盘快捷键,其中用于Ctrl标准键盘快捷键,因此Shift当您需要添加它时,也需要添加它。 \正在使用终端应用程序。这意味着当您在终端中时,您必须使用不同的键盘快捷键来进行剪切、复制、粘贴、新窗口/选项卡和退出等。
\n\n这可能是一个小问题,但奇怪的是,Linux 中没有人有过这种挫败感,没有想到 Mac 的做法,只是实现了使用命令/超级键作为标准键盘快捷键的标准的地方Ctrl.
\n\n我相当肯定这不是苹果公司的版权,这样的基本概念几乎肯定是不受版权保护的。
\n许多 *nix 终端开箱即用,只需选择要复制的文本,然后按鼠标中键插入即可复制和粘贴文本。无需额外按下按钮!如果这不是用户体验改进,我不知道什么才是。
一般来说,您可以使用内置工具(例如 )自行交换Control和按钮。这将使大多数 Apple 风格的快捷方式与 Mac 上的感觉相同。Commandxmodmap
也就是说,根据我作为苹果键盘用户的经验,我发现将Command按键功能设置为Alt,并将Caps Lock和Return键功能设置为Ctrl按住时更方便。hid-apple
您可以通过结合xmodmap
和实用程序更改 Apple 键盘驱动程序中的默认设置来实现此目的xcape
。