article_image

自从 macOS 引入安全输入机制依赖,中文输入法就没安稳过,你随便登一个网站,甚至只是不小心点到了浏览器里的一个输入框,原本好端端的中文输入法就会被强制切换成英文,并且在密码输入完成后,只能手动切回去——此时有大约有一半的概率,原生切换快捷键还会装死。

在 Apple 生态中,你不得不承认,很多糟糕的设计就像自然灾害一样无法避免。如果你住在东南沿海,你不可能完全逃过台风,你能做的只是在灾后尽快恢复日常。macOS 的安全输入机制也是如此,我曾就此写过《如何在输入密码后尽快恢复中文输入法(macOS)》一文。但在某个版本的 Microsoft Word 更新后,我发现不仅是浏览器,竟然在正常保存文件时,也有大概率会触发英文输入法。

Alt text
Word 在打印时会强制切到英文输入法

原本的灾后恢复措施已经力不从心。我不得不放弃“切换”思维,转向“恢复”,即设计一套方案,不过问当前情况如何,强行把输入法掰正,扳回中文。

这一思路取自 Vim 等古老的编辑器……


author_avatar

Lawyer, macOS/iOS Automation Amateur