鼠鬚管 Squirrel 快速输入颜文字的方法

5,001次阅读

共计 1393 个字符,预计需要花费 4 分钟才能阅读完成。

今天更新了鼠鬚管 Squirrel 到最新版本。在顺利同步完旧版本的个人设置后,突然心血来潮想着也给正常输入时设置可以调用颜文字吧。像╮(╯▽╰)╭ (:з」∠) (╭~3~)╭♡ 这样的颜文字表情在聊天中使用还是非常有意思的。

需要新建两个 .yaml 文件到「Rime」里,分别命名为:

meow_emoji.dict.yaml 和 meow_emoji.schema.yaml

meow_emoji.dict.yaml 里填写如下代码:

[code lang="xml"]

Rime dictionary

encoding: utf-8


name: meow_emoji
version: "0.1"
sort: original

(/≥▽≤/) ataoyan
(╭~3~)╭♡ abaobei
(´・ω・`) azheyanga
(:з」∠) azheyanga
(┙>∧<)┙へ┻┻ aheng
o(~ヘ~o#) aheng
[/code]

meow_emoji.schema.yaml 里填写:

[code lang="xml"]
schema:
schema_id: meow_emoji
name: 貓顏文字
version: "0.1"
author:

  • hitigon <[email protected]>
    description: |
    Meow! 基於貓老師 @_ym 的貓顏文字詞庫

engine:
processors:

  • key_binder
  • speller
  • punctuator
  • selector
  • navigator
  • express_editor
    segmentors:
  • abc_segmentor
  • punct_segmentor
  • fallback_segmentor
    translators:
  • echo_translator
  • punct_translator
  • table_translator

translator:
dictionary: meow_emoji

punctuator:
import_preset: default

key_binder:
import_preset: default
[/code]

我用的是 朙月拼音简体,于是在 luna_pinyin.custom.yaml(没有的话可以自己新建)里填写:

[code lang="xml"]

luna_pinyin_simp.custom.yaml

patch:
engine/translators:

  • punct_translator
  • r10n_translator
  • reverse_lookup_translator
    recognizer/patterns/reverse_lookup: "`[a-z]*$"
    schema/dependencies:
  • meow_emoji
    abc_segmentor/extra_tags:
  • reverse_lookup
    reverse_lookup:
    dictionary: meow_emoji
    enable_completion: false
    prefix: "`"
    tips: 〔表情〕
    [/code]

三个文件都设置完后,选择「重新部署」。最后在文本编辑器里测试下效果:

在正常打字输入中显示颜文字

鼠鬚管 Squirrel 快速输入颜文字的方法

使用「`」符号单独显示颜文字

鼠鬚管 Squirrel 快速输入颜文字的方法

添加修改颜文字的格式为:

颜文字符号 [Tab] 键位,比如我想在输入「ae」这俩字母的时候出现 (~﹏~) 这个颜文字,就写成:

(~﹏~) ae

来源参考: Mewo-emoji for Rime 中州韻之貓顏文字

全文完
 
西西
📝创作说明:本文由 西西 于2013-04-28发表,共计1393字。
🉑转载说明:本作品采用 “知识共享署名-非商业性使用 4.0 国际许可协议” 进行许可。除特殊说明外,您可以自由的转载和修改,但请务必注明来源且不可用于商业目的。