小鹤双拼 ^2024.07
小鹤音形其实包含两个部分:
- 双拼:声母、韵母各用一个字母表示,一个汉字的音用两个字母表达;
- 双形:根据拆分规则把一个汉字按字根拆分出两个部分,以区分同音字;
我们平时用小鹤双拼比较多,也就是双拼部分。 如果使用的是双形,那么大部分情况就是四字上屏。
举个例子(参考自小鹤官方文档):
单字 | 全拼 | 双拼 | 双形 | 全码 |
---|---|---|---|---|
小 | xiao | xn | ld丨丶 | xnld |
鹤 | he | he | dn丶鸟 | hedn |
音 | yin | yb | lo立日 | yblo |
形 | xk | kp开丿 | xkkp |
那么? 薄荷内是如何使用小鹤双拼的呢?
答案是: 双拼为主,形作为定位辅助码。
薄荷内使用
目前,薄荷内可以使用小鹤双拼内容。你可以使用热键(Ctrl/Control + ~
)切换到小鹤双拼-薄荷定制
:
使用指南:
- 切换到
小鹤双拼-薄荷定制
,即可使用小鹤的双拼键位进行双拼输入。使用的词库和薄荷拼音-全拼输入
一样。可以参考仓库内 double_pinyin_flypy.schema.yaml 的translator
内dictionary
和prism
。
小鹤辅码
虽然没有音形,但是我们引入了辅码。默认情况,可以在输入后,使用;
激活辅助码,之后用小鹤的形码来定位字词。
实际上,其他双拼方案也是支持的。只不过小鹤双拼的形码比较有名,在薄荷内自然码也可以使用自然码的形码作为辅助定位。其他双拼,使用墨奇的形码作为辅助定位。
如果想切换激活辅助码的按键,可以使用custom
覆写 double_pinyin_flypy.schema.yaml 的axu_code
,并且speller
内的alphabet
追加新的辅助激活码。
axu_code
的更多设置:
YAML
# 小鹤音形配置
axu_code:
# 激活码
trigger_word: ";"
# 展示辅码的模式
# always: 总是展示(默认)
# trigger: 输入激活码后激活辅码
# none: 始终不展示辅码
show_aux_notice: "trigger"
覆写举例,Android手机上,小企鹅输入法默认?123
符号键盘内的符号,不经过Rime处理,所以我们使用逗号来替换激活码:
yaml
# double_pinyin_flypy.custom.yaml
# Rime schema
# encoding: utf-8
patch:
# 设置激发键
"axu_code/trigger_word": ","
# 释放分号,并让逗号参与输入
"speller/alphabet": zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA~,
虽然我觉得用逗号作为辅码有点“蹩脚”,可能是我习惯的问题?
核心代码:
参考自:
辅码OpenCC
哈哈,其实这个已经不是辅码内容了。 为了方便在不使用辅码情况下,也可以直接看到形的内容。你可以把axu_code
的show_aux_notice
改为always
。
也可以使用 GGboxCloud 制作的 Chaifen OpenCC:
yaml
# 鹤形拆字辅助滤镜
chaifen_cc:
opencc_config: fly_Chaifen.json
option_name: chaifen
show_in_comment: true # 是否仅将转换结果显示在备注中
comment_format:
- "xform/ / /"
tags: # 设置其作用范围
- abc
- storkfly
- reverse_lookup
tips: char # 单字加滤镜: char; 全部: all,
警告
辅码 OpenCC,仅仅作为提示作用。 如果需要辅码参与词的定位和后续,那么还是需要用axu_code
进行定位。