我正在寻找一种解决方案,以便在 Linux 上继续使用 macOS 风格的快捷键。任何可以实现这一点的发行版或 GUI 环境都是可以接受的。
我所说的 macOS 风格的快捷键是指将 GUI 快捷键绑定在 Cmd 键上,将 CLI 快捷键保留在 Ctrl、Enter 用于重命名、Space 用于预览等上。
当我尝试用 Google 搜索此问题时,我只得到了如何简单地交换 Alt、Cmd 和 Ctrl,而这完全不是问题的重点。
不断消除歧义
问题是绝对不是关于按键重新映射,因为 Windows 风格的快捷键(也是最常见的 Linux 桌面环境所采用的)与 macOS 风格的快捷键之间存在映射不是双射的,这意味着这只能通过 GUI 应用程序的本机支持来实现。例如,macOS 绑定Command-c
GUI 控制复制和Ctrl-c
CLI 取消,而 Windows 和最常见的 Linux GUI 绑定Ctrl-c
两者,它们不是一一对应的。
问题在于如何选择可能原生支持此功能的桌面环境或发行版,这可能会自定义按键重映射永无止境。