Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac如何删除自带输入法只保留第三方输入法 #157

Open
itgoyo opened this issue May 27, 2019 · 0 comments
Open

Mac如何删除自带输入法只保留第三方输入法 #157

itgoyo opened this issue May 27, 2019 · 0 comments

Comments

@itgoyo
Copy link
Owner

itgoyo commented May 27, 2019

MAC OS mojave测试通过
方法:

首先查看SIP(系统完整性保护)状态,打开终端,输入如下命令
$csrutil status

System Integrity Protection status: disabled.

如果不是 disabled,则需要关闭 SIP 保护.
重新电脑,并按COMMAND+R组合键进入恢复模式,然后在上方菜单中打开终端,关闭SIP

#crsutil disabled

重启电脑

先备份~/Library/Preferences/com.apple.HIToolbox.plist文件,再编辑~/Library/Preferences/com.apple.HIToolbox.plist 文件,可以用如下命令打开
sudo open -a /Applications/PlistEdit\ Pro.app ~/Library/Preferences/com.apple.HIToolbox.plist
将 AppleEnabledInputSources中的含有ABC子键的整个父键删除,一般是名称为0的那个键,我自己的如下图,删掉红圈里面的整个键

再重启即可,输入法里面就只剩搜狗了

另外可以再进去恢复模式,恢复SIP文件保护.

PS. 其实网上一搜一大把教程,为什么我要特别记录一下呢,因为被其中一篇教程坑了,那篇教程里面说,修改完不能直接保存,而是要存到一个别的地方再拷贝过去,不然会修改不成功。然后实际的情况恰恰相反,必须要直接打开并保存,如果先存到别的地方再拷贝过去反而会被自动还原。如此反复折腾即便最后终于发现了这个问题,特此记录一下。

2019.3.6更新
真是日了狗了,刚刚发现删掉自带ABC输入法会造成偏好设置 -> 网络设置里面修改网络参数的时候一点输入框就卡死,Google了半天没找到解决方案,今天早上突然灵机一动,想到输入法这个问题,重新添加ABC之后一试,果然如此。。。

看来删除ABC输入法的方案行不通了,接下来只能考虑另一种方案了,删除搜狗自带的英文输入功能,只保留中文。

找到删除搜狗自带的英文输入功能方法了。。 初始输入状态设置为中文,然后禁用中英文快捷键,这样就只剩中文输入功能了,然后用Ctrl + Space切换ABC和搜狗以实现切换中英文功能。算是解决最初始的问题了,只需要切换一次就能切换到自己想要的输入模式。唯一的不足就是Ctrl + Space不如shift按着方便。

又Google了一下,发现从MAC OS10.14.2开始就已经支持小鹤双拼了,但是我不知道啥时候把自动更新给关掉了,怪不得这么久了都没收到系统更新提醒,我还纳闷儿了。。二话不说立刻开始更新系统,现在已经升到10.14.3了都。。

作者:飓风7494
来源:CSDN
原文:https://blog.csdn.net/huyuan7494/article/details/88054063
版权声明:本文为博主原创文章,转载请附上博文链接!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant