日月输入法字根编码
大码、声码、韵码
在日月输入法中,每一个字根,都对应了两个或三个编码(拉丁字母 a-z):
- 第一个字母叫做大码,它是字根最重要的信息。它只可能是
BCDFGHJKLMNPQRSTVWXY
等20个字母之一。为了方便教学,本教程用大写字母表示。 - 第二个字母叫做声码。它只可能是
bcdfghjklmnprstxz
等18个字母之一。为了方便教学,本教程用小写字母表示。 - 第三个字母叫做韵码。它只可能是
aoeiu
等5个字母之一,也就是「啊哦鹅衣乌」五个基本元音。为了方便教学,本教程用小写字母表示。
大部分字根都是大码、声码、韵码俱全的。比如:
口
的编码是Dke
,其中,D
是大码、k
是声码、e
是韵码。木
的编码是Sme
,其中,S
是大码、s
是声码、e
是韵码。
小部分的字根没有声码,因此它只有两个编码。比如:
一
的编码是Fi
,其中,F
是大码、i
是韵码。二
的编码是So
,其中,S
是大码、o
是韵码。
为了便于学习、方便记忆,字根的大码和小码的设计具有一定的规律。在接下来的教程中会进行介绍。
字根图
若将所有字根画在类似键盘布局的格子里,这便是字根图。每一个格子的大写字母,就是大码,是若干字根共同的家。而字根右侧的字母,则是声码和韵码,也就是单个字根的「姓名」。将大码和小码组合起来,就是一个字根的编码了。
例
其
这个字根,在字母H
的方框里,同时,右下角的字母是qi
,因此,它的编码就是Hqi
。它的大码是H
、声码是q
、韵码是i
。
言
这个字根,在字母D
的方框里,同时,右下角的字母是e
,因此,它的编码就是De
。它的大码是D
、没有声码、韵码是e
。
字根图是查询字根的重要工具,初学者应当时常将它放在手边,以利用查询。
繁体特有的字根有 22 个,主要是位于汉字左侧的偏旁部首。即使暂时不打繁体,也可以试着记忆,权当一瞥我们祖先所使用汉字的样貌。
传统汉字特有字根
鳥烏魚馬風來車長門鬥齒飛見貝鹵僉韋咼黽
大码规律
日月输入法中,拥有相似字形的字根常常会抱团出现,被赋予相同的大码。目的是减少学习成本,防止过快遗忘。比如:
厂广鹿疒麻
的大码都在G
上,因为它们都有厂
的形态。了子予
的大码都在L
上,因为它们都有相似的形态。
这里不一一列出,大家可以在学习过程中自己体会。
当然,也有不少字根没有参与聚类,它们的大码较为乱序,需要你特别记忆。
大码只会出现在BCDFGHJKLMNPQRSTVWXY
等20个字母上。它排除了AOEIU
五个元音字母(它们只用于韵码)以及Z
(它被用来作为反查引导符)。
声码规律
日月输入法的声码设计继承卿云输入法的理念,呈体系地使用字根实际读音的声部,从而大幅度降低学习成本。这被称为音托
声码,既然取了字根读音的声部,也就注定不会触碰任何元音字母了。它们只取 bcdfghjklmnprstxz
等18个字母。还有两个小细节:
- 对于
ZH(ㄓ) CH(ㄔ) SH(ㄕ)
三个声母,因为汉语拼音中都是都是两个字母,因此我们将它们转换为s r k
。 - 部分字根为零声母或近零声母,比如
一羊王
中的y w
,我们直接不取声码。这便是为什么声码字母没有wy
的原因。 - 部分字根声母为
r
的,我们将它的读音看作整体,只取韵码,具体在下一节讲解。
比如:
走
字根,读音为zǒu
,声母为z
,故而声码为z
。米
字根,读音为mǐ
,声母为m
,故而声码为m
。手
字根,读音为shǒu
,声部为sh
,我们用k
代替sh
,故而其声码为k
。竹
字根,读音为zhú
,声部为zh
,我们用s
代替zh
,故而其声码为s
。車
字根,读音为chǒu
,声部为ch
,我们用r
代替ch
,故而其声码为r
。
声母为y w
的字,不取声码,比如:
一
字根,读音为yī
,因为y
和i
是一体的,故而认为它是零声母,只取韵码,不取声码。王
字根,读音为wáng
,因为w
和ang
其实是一体的,表达uáng
这个韵,故而认为它是零声母,只取韵码,不取声码。羊
字根,读音为yáng
,因为y
和ang
其实是一体的,表达iáng
这个韵,故而认为它是零声母,只取韵码,不取声码。言
字根,读音为yán
,因为y
和an
其实是一体的,表达ián
这个韵,故而认为它是零声母,只取韵码,不取声码。
韵码规律
日月输入法的韵码呈体系地使用字根实际读音的韵部。韵码只取aoeiu
(啊哦鹅衣乌)这五个元音字母。
对于汉语拼音中,韵母只有一个字母的字根,韵码的选取比较简单。比如:
西
字根,拼音为xī
,它的声码是x
,韵码是i
。古
字根,拼音为gǔ
,它的声码是g
,韵码是u
。戈
字根,拼音为gē
,它的声码是g
,韵码是e
。女
字根,拼音为nǚ
,它的声码是n
,韵码是e
(韵母ü
对应的韵码是e
)。一
字根,拼音为yī
,它的声码为空,韵码为i
。雨
字根,拼音为yǔ
,它的声码为空,韵码为e
(韵母ü
对应的韵码是e
)。
对于韵母使用多个字母的,比如 ian
uan
iao
等,需要我们给每个韵赋予一个元音字母(aoeiu
)。比如:
二
字根,拼音为èr
,它的声码为空,韵码为o
(韵母er
对应的韵码是o
)。三
字根,拼音为sān
,它的声码为s
,韵码为a
(韵母an
对应的韵码是a
)。川
字根,拼音为chuān
,它的声码为r
(声母ch
对应的声码是r
),韵码为i
(韵母uan
对应的韵码是i
)。用
字根,拼音为yòng
,它的声码为空,韵码为i
(韵母iong
对应的韵码是i
)。文
字根,拼音为wén
,它的声码为空,韵码为i
(韵母uen
对应的韵码是i
)。
对于声母为r
的,我们将它整体看作一个特殊的韵母音节,只取韵码。这样的字根只有4个,比如:
人壬
字根,拼音为rén
,它的声码为空,韵码为o
(音节ren
对应的韵码是o
)。入
字根,拼音为rù
,它的声码为空,韵码为e
(音节ru
对应的韵码是e
)。日
字根,拼音为rì
,它的声码为空,韵码为i
(音节ri
对应的韵码是i
)。
对于一些有若干读音的字,一般取最常用的读音作为声码韵码。有时也取不常用的读音来增加手感,比如:
土
字根,最长用的读音为tǔ
,也有不常用的读音为dǔ
。声码取d
,韵码u
。虫
字根,因汉字简化,最长用的读音为chóng
,但也有古音hǔi
。声码取h
,韵码取o
(音节ui
对应的韵码是o
)。厂丆
字根,因汉字简化,最长用的读音为chǎng
,但也有古音ān
。声码为空,韵码取a
(音节an
对应的韵码是a
)。
如果一个字根无音、或为生僻字、或读音繁杂,则声码为空,韵码取o
,比如:
冂jǐong 勹bāo
字根,是生僻字,故而我们作无音处理,声码为空,韵码取o
。- 字根,不是汉字,故而我们作无音处理,声码为空,韵码取
o
。
有时候,为了手感(左右互击)考虑,韵码的选取会依赖声码的位置。比如:
面
字根,拼音为miàn
,它的声码为m
,韵码取e
。这是因为声码在右侧,所以音节ian
对应的韵码是左侧的e
。欠
字根,拼音为qiàn
,它的声码为q
,韵码取i
。这是因为声码在左侧,所以音节ian
对应的韵码是右侧的i
。古
字根,拼音为gǔ
,它的声码为g
,韵码取u
。这是因为声码在左侧,所以音节u
对应的韵码是右侧的u
。木
字根,拼音为mù
,它的声码为m
,韵码取e
。这是因为声码在右侧,所以音节u
对应的韵码是左侧的e
。
韵码的设置,虽有一定的自由度,但总地来说是有体系的,你可以在练习时归纳总结,也可以使用下表进行了解。下表为汉语拼音音节、注音符号音节、韵码对应表。~
表示任何声母。
拼音音节 | 注音音节 | 韵码 | 举例 | 备注 |
---|---|---|---|---|
~a | ~ㄚ | A | 巴 Jba | |
~ai | ~ㄞ | E | 白 Kbe | |
~an | ~ㄢ | A | 干 Lga | |
~ang | ~ㄤ | E | 上 Jke | |
~ao | ~ㄠ | I | 刀 Jdi | |
~e | ~ㄜ | E | 禾 Che | |
~ei | ~ㄟ | O | 黑 Rho | |
~en | ~ㄣ | E | 艮 Mge | |
~eng | ~ㄥ | E | 生 Cke | |
~i | ~ㄧ | I | 一 Fi | |
~ia | ~ㄧㄚ | A | 牙 Fa | |
~iao | ~ㄧㄠ | I | 幺 Li | |
qian tian dian yan | ㄑ〡ㄢ ㄊ〡ㄢ ㄉ〡ㄢ 〡ㄢ | I | 丶 Ndi | 声码在左或无声码时,韵码取i |
pian jian mian | ㄆ〡ㄢ ㄐ〡ㄢ ㄇ〡ㄢ | E | 面 Fme | 声码在右时,韵码取e |
~iang yang | ~ㄧㄤ | O | 羊 Xo | |
~ie ye | ~ㄧㄝ | E | 也 Me | |
~iu you | ~ㄧㄡ | U | 又 Cu | |
~in yin | ~ㄧㄣ | O | 廴 Fo | |
~ing ying | ~ㄧㄥ | I | 丁 KDi | |
~iong yong | ~ㄩㄥ | I | 用 Si | |
~ong | ~ㄨㄥ | I | 工 Jgi | |
~ou | ~ㄡ | E | 缶 NFe | |
bu fu du lu gu hu zhu chu shu zu u | ㄅㄨ ㄈㄨ ㄉㄨ ㄌㄨ ㄍㄨ ㄏㄨ ㄓㄨ ㄔㄨ ㄕㄨ ㄗㄨ ㄨ | U | 鸟 RNi | 声码非mu/pu时,韵码取u |
mu, pu | ㄇㄨ ㄆㄨ | E | 母 Dmu | 声码为mu/pu时,韵码取e |
~ua wa | ~ㄨㄚ | A | 爪 Bsa | |
~uan wan | ~ㄨㄢ | I | 川 Jri | |
~uang wang | ~ㄨㄤ | O | 王 Ro | |
~un wen | ~ㄨㄣ | I | 文 Ri | |
~uo ~o | ~ㄨㄛ ~ㄛ | O | 𠂇 Mzo | |
~üan | ~ㄩㄢ | I | 犬 Pqi | |
~üê yue | ~ㄩㄝ | E | 月 Ne | |
~ü yu | ~ㄩ | V | 鱼 Be | |
shi | ㄕㄭ | A | 十 Tka | 音节为shi时,韵码取a |
zhi chi zi ci si | ㄓㄭ ㄔㄭ ㄗㄭ ㄘㄭ ㄙㄭ | I | 子 Lzi | 音节非shi时,韵码取i |
ri | ㄖ | I | 日 Ji | |
ru | ㄖㄨ | E | 入 Ke | |
ren | ㄖㄣ | O | 人 Wo |
更概括性地,下表为汉语拼音的韵母和本方案的韵码之间的对应表。星号表示为了为了手感(左右互击)考虑,而存在两种对映关系:
A | O | E | I | U |
---|---|---|---|---|
a | o uo wo | e ê | i yi | |
er | u* ü | u* wu | ||
ei | ai | |||
ou | ao | |||
ia ya | ie ye | iao yao | iu you | |
ua wa | ui wei | üe ue yue | ||
an | in yin | en ian* | ian* uan uen | |
iang yang | ang | ing ying | ||
uang wang | eng | iong yong | ||
(sh)i | ren | ru | ri (zh)i (ch)i [zcs]i |
下表为注音符号和本方案的韵码之间的对应表:
A | O | E | I | U |
---|---|---|---|---|
ㄚ | ㄛ ㄨㄛ | ㄜ ㄝ | 〡 | |
ㄦ | ㄩ ㄨ* | ㄨ* | ||
ㄟ | ㄞ | |||
ㄡ | ㄠ | |||
〡ㄚ | 〡ㄝ | 〡ㄠ | 〡ㄡ | |
ㄨㄚ | ㄨㄟ | ㄩㄝ | ||
ㄢ | 〡ㄣ | ㄣ 〡ㄢ* | 〡ㄢ* ㄨㄢ ㄩㄢ ㄩㄣ | |
〡ㄤ ㄨㄤ | ㄤ ㄥ | 〡ㄥ ㄩㄥ | ||
(ㄕ)ㄖ* | ㄖㄣ | ㄖㄨ | ㄖ* |