我希望能够像在 Mac 上一样,让我的 Linux 能够在 Ctrl 之上发送额外的按键事件,即 Cmd 按键事件。然后轻松映射 Linux 上的按键绑定以监听该 Cmd 按键事件,最终获得与在 Mac 上相同的快捷键(Cmd+C复制、Cmd+W关闭窗口等)
我会将标准键盘映射Alt到 Cmd,并将其Caps Lock映射到Ctrl(因为这是我的 Mac 的设置,所以我可以在终端上使用+ )Ctrl。CEsc
这可能吗?更重要的是,是否有简单的解决方案/设置来实现这一点?注意:我不想在 Mac 机器上运行 Linux,我想在 PC 机器上运行 Linux,使用普通键盘,并让它在按键方面表现得像 Mac。
答案1
查看我的项目 Kinto。它不会将大写锁定设置为 Ctrl,但它会重新映射内容,以便 Linux 在功能上具有类似 macOS 的键绑定。
您当然可以使用库存的 setxkbcomp 选项并找到您需要的控制大写字母所需的内容,然后修改我的自定义 ~/.xkb/keymap/ 文件以轻松反映该选项。