You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求macOS下用defaults命令开启Caps Lock切换美式键盘的指令

macOS 开启「Caps Lock键切换至/离开美式键盘」的命令行指令

要在dotfiles中实现这个功能,你需要通过defaults命令配置两个关键部分,操作如下:

  • 添加美式键盘到输入源(若尚未添加):

    defaults write com.apple.HIToolbox AppleSelectedInputSources -array-add '{
        "InputSourceKind" = "Keyboard Layout";
        "KeyboardLayout ID" = 0;
        "KeyboardLayout Name" = "U.S.";
    }'
    

    注:如果你的系统是中文本地化环境,KeyboardLayout Name可能需要改为"美式键盘",可以先用defaults read com.apple.HIToolbox AppleSelectedInputSources查看当前输入源的准确参数。

  • 开启Caps Lock键切换输入源的功能:

    defaults write com.apple.HIToolbox AppleGlobalTextInputProperties -dict-add "TextInputGlobalPropertyCapsLockKeyToSwitchInputSource" 1
    

配置完成后,需要重启系统或执行killall SystemUIServer && killall Dock使设置生效。若要关闭该功能,只需将上述第二条命令中的1改为0即可。

内容的提问来源于stack exchange,提问作者danulqua

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 03:58:17