在仓输入法中使用五笔拼音

五笔拼音混合输入真的很快乐。此前我一直在 iOS 上使用 iRime 输入法,现在有了新选择:Hamster,也叫仓(鼠)输入法。相比较起来,Hamster 更加简洁,和其他平台上的 Rime 实现更相像。安装完 Hamster 后,默认是没有五笔拼音方案的。下面介绍一下在 Hamster 导入五笔拼音的办法。

五笔方案

五笔拼音输入方案(wubi_pinyin)基于于五笔86(wubi86)和袖珍简化字拼音(pinyin_simp)两个方案。

先访问袖珍简化字拼音 https://github.com/rime/rime-pinyin-simp ,里面包含两个我们需要的文件pinyin_simp.dict.yamlpinyin_simp.schema.yaml,下载备用。再访问五笔86和五笔拼音 https://github.com/rime/rime-wubi ,下载其中的4个 YAML 文件。

使用方案

仓输入法 是一个很新的输入法应用。从 App Store 下载安装。打开仓输入法应用,选择「输入方案上传」,单击「启动」按钮。用与手机连到同一 Wi-Fi 的电脑访问 App 页面显示的地址,在 Web 管理界面中,将上述 6 个文件上传到 /Rime 文件夹中。

在电脑上创建文件 default.custom.yaml 并上传到 /Rime 文件夹中:

patch:
  schema_list:
     schema: wubi_pinyin
     schema: wubi86
     schema: pinyin_simp
     schema: clover
     schema: double_pinyin_flypy

回到仓输入法 App 主页,点击「重新部署」。如果在「输入方案」功能中看到了新增的「五笔・拼音」方案即为成功。

Sync

实际上我很少在 Android 和 iOS 设备上做 Rime 的同步,主要是嫌麻烦。在仓输入法中,可以在「其他设置」中找到 Rime 的同步选项,在 installation.xml 中增加 sync_dir 配置,可同步到 iCloud 上,进一步与其它平台上的 Rime 应用同步。

我觉得还是有点麻烦。就像用 Logseq 的 App 时,文档也只能通过 iCloud 同步,常常在急用某文档时,要等 Windows 上 iCloud 缓慢地同步文件,一看文件名还是 2023-05-24(2).md,同步还会失败,不同步不让用,只能等。好在 Rime 同步是一个低频的行为,同步时不影响输入法使用。

其他

之前用的 iRime 也不错,只不过近来一直被一个 Bug 困扰,输入完一个符号之后,整个输入法键盘就停止响应了,需要切换输入法才行。切换到仓输入法也略有些不习惯,比如我一直没找到输入 :@ 的办法。总体来说体验还是不错的,加上 Android 平台的同文输入法(Trime),全平台五笔拼音的感觉太好了。

在仓输入法中使用五笔拼音
作者
dallaslu
发布于
版权协议

相关

讨论 (4)

    • Dallas Lu

      我看了一下我手机上的 default.custom.yaml,里面没有下面这两行:

           schema: clover
           schema: double_pinyin_flypy
      

      其他和文中描述一致。你可以试试。

  • 部署失败
    部署失败

    相关日志如下(注意:我已经删除了 schema里最后的 2 行,即便把 schema 删除到只剩 1 行,也提示这个错误 ):

    I20231113 21:03:41.118983 10223989 build_info_plugin.cc:25] resource 'key_bindings.custom' not loaded.
    I20231113 21:03:41.119053 10223989 build_info_plugin.cc:25] resource 'punctuation.custom' not loaded.
    I20231113 21:03:41.119069 10223989 config_data.cc:88] saving config file '/var/mobile/Containers/Data/Application/77A412A1-4C7F-41E0-A0E6-6FC299ED713C/Documents/Rime/build/default.yaml'.
    I20231113 21:03:41.122575 10223989 config_data.cc:69] loading config file '/var/mobile/Containers/Data/Application/77A412A1-4C7F-41E0-A0E6-6FC299ED713C/Documents/Rime/build/default.yaml'.
    W20231113 21:03:41.124022 10223989 deployment_tasks.cc:181] schema list not defined.
    I20231113 21:03:41.124090 10223989 deployment_tasks.cc:580] clean up trash.
    I20231113 21:03:41.125012 10223989 deployer.cc:91] 3 tasks ran: 2 success, 1 failure.
    W20231113 21:03:41.125221 10223952 config_data.cc:66] nonexistent config file '/var/mobile/Containers/Data/Application/77A412A1-4C7F-41E0-A0E6-6FC299ED713C/Documents/Rime/build/squirrel.yaml'.
    I20231113 21:03:41.125255 10223952 deployment_tasks.cc:392] missing build