在iOS使用原生输入法自然码双拼方案

前言

自从上篇文章:在macOS使用原生自然码双拼方案介绍了macOS使用自然码方案后,自然就能发现其实苹果早就实现了多种双拼方案,却只让部分双拼方案可选,这着实令人不解。后来在网上搜了一下, 发现iOS也能够选择原生自然码方案了。 

方法流程 

  1. 使用系统自带的备份软件Finder或者iTunes备份一下iOS设备,文件路径在/Users/$USER/Library/ApplicationSupport/MobileSync/Backup/
  2. 用iOS备份提取器把备份提取出来,我这里用的是文章里推荐的iMazing。不太推荐这个软件,因为没注册的话用起来有些麻烦。
  3. 修改备份文件中的/HomeDomain/Library/Preferences/com.apple.InputModePreferences.plist,把双拼方案改为5,这与macOS如出一辙。
    • 如果没有Xcode,可以使用苹果电脑内置的命令plutil
    • 先用plutil -convert json com.apple.InputModePreferences.plist把配置文件转换为json
    • 然后把里面的数字改成5,变为{"ShuangpinType":5}
    • 最后用plutil -convert binary1 com.apple.InputModePreferences.plist转换为二进制。
  4. 使用备份提取器把修改过的com.apple.InputModePreferences.plist放回去覆盖掉原来的文件。如果能直接把这个备份还原回去就大功告成了,不然就走到下一步。
  5. 前一步我用的iMazing不花钱不让还原备份,所以我把备份导出为原始文件格式,发现与Finder(或iTunes)备份的格式是一样的,所以就直接把文件拷贝到/Users/$USER/Library/ApplicationSupport/MobileSync/Backup/,先删除原来的备份,然后放入修改后的备份。接下来再使用Finder(或iTunes)还原备份。 
  6. 手机还原成功后会重启,然后发现双拼方案变成自然码了。
多一句嘴,如果在使用自然码之前已经在用别的双拼方案了,键盘上面还会有个分号。这个不必担心,在设置中删掉双拼键盘再加回来,双拼键盘就没有分号了。

参考资料

评论

此博客中的热门博文

Flash被淘汰后打开swf文件的最佳方法

[SOLVED] Supermicro cannot connect to VGA video port or iKVM

MacBook日文键盘四种输入模式输入法切换(同样适用于其他布局的键盘)