Ben*_*fez 16 keyboard shortcut-keys macosx software-recommendation
我已经看到很多关于此的问题,但它们似乎都对键进行了重新映射,而不是实际的 macOS 行为。
我的主要用例是“拆分”快捷方式:例如,我想要Super+C复制文本,Ctrl+C将 SIGINT 发送到当前程序。
在这种情况下,简单的重新映射或交换Super和Ctrl将不起作用。
我发现 mac 的行为非常实用,因为所有最常见的快捷方式都使用Super,并且著名的复制快捷方式与著名的SIGINT快捷方式不重叠。
大多数终端应用程序对Ctrl-* 快捷方式做出反应,并且它们大多与“标准”快捷方式重叠。在 GNOME 终端中,我们必须按Ctrl+ Shift+C来复制文本,而在其他应用程序(如 Firefox)中,则使用Ctrl+ C。与Super+相比,这非常麻烦且不一致C。
小智 -1
您可以使用 xmodmap 命令来实现:
remove mod4 = Super_L
keysym Super_L = Control_L
add Control = Control_L
Run Code Online (Sandbox Code Playgroud)
将以上行另存为super_as_ctrl.xmodmap. 通过执行测试
xmodmap super_as_ctrl.xmodmap
Run Code Online (Sandbox Code Playgroud)
要使更改永久生效(重新登录/重新启动后仍然有效),只需将文件重命名为.Xmodmap您的主文件夹中的文件即可。
(在 Ubuntu 14.x 上测试)
PS:您还可以使用其他窗口按钮。不知道该怎么做。