PS:根据评论区,狗拼新版搜狗输入法中此方法无效。音输义双可能要考虑一直使用旧版。入法1000部男人的天堂试看
最近在玩黑苹果,自定作为一名双拼使用者,拼方我就试着安装了 Mac 版的教程搜狗输入法。然而我用的狗拼双拼方案,是音输义双多年前自己从智能 ABC 魔改而来的方案,已经用了多年,入法改不过来了。自定当我试图点开输入法设置时,拼方惊讶地发现:
搜狗输入法没有自定义双拼功能,教程只能选择自带的狗拼1000部男人的天堂试看几种方案。
在网上搜索了一段时间,音输义双网友们均认为 macOS 版的入法搜狗输入法无法自定义双拼。正当我准备换其它输入法的时候,突然摸索出了一套方法,成功自定义了双拼方案。下面我就来试图仔细介绍一下。
第一步:安装喜欢的文本编辑器
在这里我用的是 Visual Studio Code。
第二步:在访达中进入指定目录
在访达的菜单中,点击 前往 -> 前往文件夹,输入以下目录:
/Library/Input Methods/SogouInput.app/Contents/Resources/ShuangPinSchemes文件里的内容就是你在输入法设置里见到的方案。
第三步:用文本编辑器打开其中一个你不用的方案,修改其中的内容
在这个文件夹里新建文件是没有用的,但是我们可以修改其中的文件内容,从而达到自定义双拼方案的效果。比如,我修改了 ABC.ini 的内容,那么我使用「智能 ABC」双拼方案的时候,实际上用的是我自己魔改的方案。
因此,可以选择一个你平时不常用的双拼方案,对它开刀。文件格式如下所示:
[metadata] title=智能ABC [声母] ch=U sh=V zh=I empty=O [韵母] ai=L an=J ang=H ... ve=V [零声母音节的韵母] a=OA ai=OL an=OJ ... ou=OB文件中的内容其实就是原始汉语拼音中的声母、韵母和双拼方案中字母的对应关系,非常好理解,我就不过多说明了。
需要注意的事项是:
亲测,修改 metadata 中的 title 是没有用的。搜狗输入法中的 ShuangPinSchemes 文件夹的权限是「staff 用户组可读写」,而你所使用的用户正属于 staff 用户组,因此不需要担心权限问题。修改这个位置是不需要对应用进行重签名的,也就因此省了不少麻烦。最后,保存完这个文件之后,自定义双拼方案就完成了。
第四步:将你魔改的文件设为当前双拼方案
打开搜狗输入法的偏好设置,修改双拼方案就可以了。
怎么样?其实很简单。百度输入法的手机版也有类似的 bug,也是通过修改 ini 来自定义双拼方案的,可以说这是个很通用的解决办法。今后有了自定义的双拼方案和搜狗输入法的辅助码,相信就算是搜狗也可以完成日常的工作了。