鼠须管 Emoji 表情输入

2018.04.09

鼠须管中 Emoji 表情的输入有几种方式,以前采用的是 dict 词典的方式,是将表情符号和对应的拼音写入 luna_pinyin.emoji.dict.yaml 文件,通过扩展词库的方式调用。不过由于词频的原因很多时候翻出想要的表情需要好几页,而且维护起来也不是很方便。

@LEOYoon-Tsaw 提供的基于 OpenCCDict 的加载 Emoji 的方式更科学,可以在输入法设置中随时打开和关闭。表情候选支持分类和单个的输出。

要换成这种 Emoji 的输入方案,需要几个步骤:
1 . 复制文件到用户目录,在 Rime 用户目录下新建一个 opencc 的文件夹,复制 emoji_word.txt、emoji_category.txt、emoji.json 三个文件到其中;

2 . 调整配置文件,以 double_pinyin_flypy.custom.yaml 小鹤双拼为例,在文件中增加绿色高亮的部分,如果在朙月拼音中也想用这种实现,修改 luna_pinyin_simp.custom.yaml。

需要添加的代码

switches:
  - name: show_emoji
    reset: 1
    states: [ "🈚️️\uFE0E", "🈶️️\uFE0F" ]
engine:
  filters:
    - simplifier@emoji_conversion
emoji_conversion:
  opencc_config: emoji.json
  option_name: show_emoji
  tags: abc

3 . 修改完成后「重新部署」。

试试效果如何 😄️,既支持表情分类的输入,例如:做运动,也支持单个的表情对应,具体的内容可以查看 emoji_word.txt 和 emoji_category.txt,也可以按照类似的格式补充。

为了便于集中维护,修改好的配置文件包依旧在老地方,《「鼠须管」的调教笔记》一文的最后包含 Dropbox 下载链接。


※ 文中提到的配置文件和扩充词典文件的 Squirrel-Patch.zip // Dropbox网盘下载。

※ 最新编译好的程序 Squirrel-Release.zip可依据下面步骤自行替换。

- 先停用(输入源里移除鼠须管,等替换完成后再添加回来)「鼠须管」;
- Finder 定位到 /Library/Input Methods 用下载的编译版本替换旧的程序;
- 右键运行一次替换的新程序,给它提权(在 app 上右键选择「打开」);
- 输入源中添加「鼠须管」重新部署即可。
Comments
Write a Comment