macOS 快捷键的修改。以下是完成的工作:
已实施的修改
-
交换了 Ctrl 和 Command 键:使用 macOS 内置的 hidutil 工具,将物理键盘上的 Ctrl 键映射为 Command 功能,Command 键映射为 Ctrl 功能。
-
创建了自动启动脚本:
-
/Users/xx/apply_windows_keymap.sh - 应用键盘映射的脚本
-
~/Library/LaunchAgents/com.user.windowskeymap.plist - Launch Agent,确保每次登录时自动应用映射
实际效果
现在您的键盘行为更符合 Windows 习惯:
-
Ctrl+C → 复制(原 macOS Command+C)
-
Ctrl+V → 粘贴(原 macOS Command+V)
-
Ctrl+X → 剪切(原 macOS Command+X)
-
Ctrl+S → 保存(原 macOS Command+S)
-
Ctrl+Z → 撤销(原 macOS Command+Z)
-
Ctrl+A → 全选(原 macOS Command+A)
注意事项
-
当前映射已在系统级别生效,您可以直接测试。
-
重启电脑后设置会自动恢复。
-
如需还原到默认设置,运行:
hidutil property --set '{"UserKeyMapping":[]}'
更高级的选项
如果需要进行更复杂的快捷键定制(如单个应用的特殊映射、功能键重映射等),推荐安装 Karabiner-Elements:
brew install --cask karabiner-elements