g17
V2EX  ›  macOS

彻底解决 Mac 输入法切换卡顿问题

  •  
  •   g17 · Aug 8, 2025 · 4409 views
    This topic created in 458 days ago, the information mentioned may be changed or developed.

    如果你的 MacOS 已经升级到了 15 还出现 CapsLock 键盘切换延迟的问题,可以在终端执行以下命令:

    sudo mkdir -p /Library/Preferences/FeatureFlags/Domain && sudo /usr/libexec/PlistBuddy -c "Add 'redesigned_text_cursor:Enabled' bool false" /Library/Preferences/FeatureFlags/Domain/UIKit.plist
    

    执行之后需要重启电脑生效,这个命令会禁用 CursorUIViewService ,重启以后打开活动监视器没有发现 CursorUIViewService 这个进程就算成功,你以后再也不会看到活动监视器有个红色无响应的 CursorUIViewService 进程了。

    经过测试禁用 CursorUIViewService 不影响在菜单栏显示中英文状态。

    同时你还可以配合下面的命令减少切换延迟, 这个需要放到 .zshrc 文件生效

    hidutil property --set '{"CapsLockDelayOverride":0}' > /dev/null
    

    参考链接:

    终于发现了让我的 Mac 卡了一年多的真凶:CursorUIViewService

    Macbook Pro 的中英文输入法切换键(CapsLock)延迟卡顿如何解决? - 杨延景的回答 - 知乎

    3 replies  •  2025-08-31 05:22:35 +08:00
    11ze
    11ze
    Aug 8, 2025
    1
    也可以在 crontab 里设置:
    */15 * * * * pkill -9 -f CursorUIViewService
    leozeeho
    leozeeho
    Aug 9, 2025
    2
    @11ze 你这个定时 kill 进程的方法实在是接受不了。
    ab
    ab
    Aug 31, 2025 via iPhone
    3
    好好好
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2344 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 13:11 · PVG 21:11 · LAX 05:11 · JFK 08:11
    ♥ Do have faith in what you're doing.