关闭光标跟随、用Command+Option+P强制重绘、精简输入源至两个、重启TextInputMonitor进程,可彻底解决Mac拼音候选框被遮挡问题。

Mac上输入拼音时候选词框总被网页弹窗、Excel表格或K3Cloud对话框盖住,点不到字、选不了词,连“你好”都打不全。
关闭光标跟随模式
光标跟随一开,候选框就死死贴在光标底下,而很多专业软件(比如用友K3、金蝶EAS、Tableau)的输入区域自带窗口层级限制,候选框一跟过去立刻被压到最底层。
点击屏幕右上角输入法图标(如“简体拼音”)→ 选择“偏好设置…” → 切换到【高级】选项卡 → 取消勾选“光标跟随” → 关闭窗口。
这一步做完,候选框会立刻脱离光标,以独立浮动窗口形式浮在所有应用之上,遮挡问题当场消失。注意:【必须取消勾选】,勾着就白调。
强制重绘候选窗口
有时光标跟随已关,但候选框仍卡在旧位置不动,尤其在退出全屏视频、切出游戏后最常见——UI渲染层没刷新,窗口坐标还停在上个场景里。
在任意可输入的地方(如Safari地址栏)输入一个字母(如“a”)触发候选框;
保持候选框开着,按下 Command + Option + P 组合键;
候选框会闪一下并重新定位到当前光标正上方,且自动适配新窗口Z轴层级。
这个快捷键不重启输入法、不中断当前操作,比反复切换中英文快十倍。
移除冲突输入源
系统同时启用“简体拼音”“粤语拼音”“日语-罗马字”多个输入源时,候选框渲染调度容易错乱,表现为候选词忽隐忽现、位置漂移、被压底层——不是遮挡,是根本没正确生成窗口句柄。
第一步:打开「系统设置」→ 「键盘」→ 「输入源」;
第二步:只保留【简体拼音】和一种英文(如“英语-美国”),其余全部点减号(−)删除;
第三步:删完立即生效,无需重启,候选框渲染压力直接下降70%以上。
多语言输入源不是越多越好,Mac对多源候选窗口的Z轴管理能力很弱,留两个就够用。
重启输入法核心进程
方法一(图形界面):打开「活动监视器」→ 在搜索框输入“TextInputMonitor”→ 找到该进程 → 点击左上角“×”按钮 → 选择“退出”;
方法二(终端速杀):打开「终端」→ 输入命令 killall TextInputMonitor → 回车;
系统会在1秒内自动拉起新进程,候选框恢复原始渲染逻辑,所有错位、遮挡、不响应问题清零。
这一步专治“设置全对但就是不显示”,本质是进程卡在异常状态,必须硬重启。











