背景
因为用户词库等原因,已经与某个输入法深度捆绑,苹果自带的拼音输入法比以前好用了点,但和已经熟悉的输入法比起来差之千里。重点是一个输入法可以解决的事,不想一直切,这对开发极不友好。
顺口一提
看到网上很多说需要关闭 SIP 才能操作,实际上不需要,因为输入法的配置文件在用户目录,并不是在系统目录,如果在系统目录,关闭 SIP 也无法修改,SYSTEM 是只读模式。
解决
首先自行安装 PlistEdit Pro,然后终端打开并输入以下代码,输入密码会自动打开文件:
sudo open ~/Library/Preferences/com.apple.HIToolbox.plist
在 AppleEnabledInputSources
项中找到包含 ABC
的组,右键删除并 Ctrl + s 保存。
按网络上的说法,需要在 Finder 中右键点击该文件,显示简介 -> 勾选已锁定。但经过我的重启,退出登录等测试,发现并不会还原,可能因人而异。
其他
再吐槽一下百度输入法 Mac 版的 BUG,在百度输入法支持 AI 超会写后,输入文字时会因为不支持旧版皮肤从而变得特别小,设置中的更改字体也对候选词大小不生效,百度输入法的皮肤目前大多数都有这个问题。
于是换回了最后一个没有 超会写 的输入法版本,版本号为:v5.7.0.16。经测试,输入功能正常,就是很多服务接下来可能不再支持,比如皮肤、词库、云输入联想等。这个问题也提交了反馈,不过大概也没人理会吧。
后续
发现禁用 ABC 后,经常在登录界面,或者其他密码输入框出现按键正确,但是结果错误的问题,即输入与系统识别不一致的问题,后将 ABC 补回一切正常。
不必刻意追求完美,反而导致莫名其妙的问题,MacOS 会自动在不同的时机切换不同的输入法,已经是完美。
以上。
本站广告由 Google AdSense 提供
1
发现禁用 ABC 后,经常在登录界面,或者其他密码输入框出现按键正确,但是结果错误的问题,即输入与系统识别不一致的问题,后将 ABC 补回一切正常。
我知道这个问题,因为在输入密码的时候是中文状态,导致字符对不上。输入字符,再按一下shift,就像平时打英文但是套了中文输入法一样,切一下就行了,但还是很烦,目前讯飞,微信都有这个问题,但是搜狗没有,百度我没试。
Mosaic-C
切有时候也是无效的,不必折腾,是 MacOS 强制要求了输入法类型,密码那种场景只能是 ABC 或者纯英。