iOS 16 现已添加自然码方案
以下是 iOS 16 以前的部分系统可以使用的方法正文:
iOS 上双拼输入体验最佳的输入法 Gboard 不能在外接键盘的场景里使用,而原生的双拼输入法里没有我正在使用的自然码方案,那么就把原生的双拼输入法切换到自然码吧!
非越狱用户
注意
1. 因为这个方法只替换方案,不更改键盘布局,所以如果目标方案是不需要 ; 键的布局(如自然码),则先在设备上修改双拼方案为拼音加加/小鹤双拼;如果目标方案是需要 ; 键的布局(如紫光双拼),则先在设备上修改双拼方案为搜狗双拼/微软双拼。
2. 如果对 iOS 备份、恢复功能操作不熟练的同学请谨慎操作,建议通过搜索引擎了解相关的操作说明和风险。
操作步骤
1. 在电脑上下载并安装 iMazing,并连接设备
2. 创建一个目标设备的最新备份
3. 完成后在备份文件列表中点击编辑最新的备份,iMazing 会创建一份可编辑的拷贝
4. 前往 /HomeDomain/Library/Preferences,找到 com.apple.InputModePreferences.plist
5. 右击该配置文件,选择 拷贝至 Mac
6. 使用 Xcode 打开这个配置文件,修改 ShuangpinType 的值为 5,然后保存
注:没有安装 Xcode 的同学可以跳过这一步,从文章的附件中下载编辑好的配置文件
7. 在 iMazing 中右击原来的配置文件,选择 拷贝至 Preferences,选择刚刚修改好的配置文件
iMazing 提示文件已存在,选择 替换
完成后查看一下修改时间确保文件确实已经被替换
8. 回到 iMazing,选中刚刚修改的备份,选择 恢复至设备
9. 剩余步骤按照手机上的说明操作即可
越狱用户
操作步骤
1. 下载 Filza(或者其他的文件管理应用)
2. 前往 /var/mobile/Library/Preferences,打开 com.apple.InputModePreferences.plist
3. 修改 ShuangpinType 的值为 5,点击存储
4. 重启手机
其他双拼方案
方案名称 | ShuangpinType 的值
--------------------------------
全拼 | 0
智能 ABC | 1
微软双拼 | 2
紫光双拼 | 3
小鹤双拼 | 4
自然码 | 5
拼音加加 | 6
搜狗双拼 | 7
注意
设置里的 通用 -> 键盘 -> 双拼布局 / 通用 -> 键盘 -> 键盘 -> 简体中文-双拼 会变成这样,是正常的:
在 macOS 上使用原生的自然码
在终端中运行以下命令,将原生双拼输入法设置成一些可能未被开放的常见方案:
全拼:
defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 0
智能 ABC:
defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 1
微软双拼:
defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 2
紫光双拼:
defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 3
小鹤双拼:
defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 4
自然码:
defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 5
拼音加加:
defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 6
搜狗双拼:
defaults write com.apple.inputmethod.CoreChineseEngineFramework shuangpinLayout 7
附件
1. GitHub 原地址: patched_com.apple.InputModePreferences.plist.zip
2. 通过 jsDelivr 加速的地址:patched_com.apple.InputModePreferences.plist.zip