Skip to content

日月输入法字根编码

大码、声码、韵码

在日月输入法中,每一个字根,都对应了两个或三个编码(拉丁字母 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个字母。还有两个小细节:

  1. 对于 ZH(ㄓ) CH(ㄔ) SH(ㄕ) 三个声母,因为汉语拼音中都是都是两个字母,因此我们将它们转换为 s r k
  2. 部分字根为零声母或近零声母,比如一羊王 中的 y w,我们直接不取声码。这便是为什么声码字母没有wy的原因。
  3. 部分字根声母为r的,我们将它的读音看作整体,只取韵码,具体在下一节讲解。

比如:

  • 字根,读音为zǒu,声母为z,故而声码为z
  • 字根,读音为,声母为m,故而声码为m
  • 字根,读音为shǒu,声部为sh,我们用k代替sh,故而其声码为k
  • 字根,读音为zhú,声部为zh,我们用s代替zh,故而其声码为s
  • 字根,读音为chǒu,声部为ch,我们用r代替ch,故而其声码为r

声母为y w的字,不取声码,比如:

  • 字根,读音为,因为yi是一体的,故而认为它是零声母,只取韵码,不取声码
  • 字根,读音为wáng,因为wang其实是一体的,表达uáng这个韵,故而认为它是零声母,只取韵码,不取声码
  • 字根,读音为yáng,因为yang其实是一体的,表达iáng这个韵,故而认为它是零声母,只取韵码,不取声码
  • 字根,读音为yán,因为yan其实是一体的,表达ián这个韵,故而认为它是零声母,只取韵码,不取声码

韵码规律

日月输入法的韵码呈体系地使用字根实际读音的韵部。韵码只取aoeiu(啊哦鹅衣乌)这五个元音字母。

对于汉语拼音中,韵母只有一个字母的字根,韵码的选取比较简单。比如:

  • 西 字根,拼音为,它的声码是x,韵码是i
  • 字根,拼音为,它的声码是g,韵码是u
  • 字根,拼音为,它的声码是g,韵码是e
  • 字根,拼音为,它的声码是n,韵码是e(韵母ü对应的韵码是e)。
  • 字根,拼音为,它的声码为空,韵码为i
  • 字根,拼音为,它的声码为空,韵码为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)。
  • 字根,拼音为,它的声码为空,韵码为e(音节ru对应的韵码是e)。
  • 字根,拼音为,它的声码为空,韵码为i(音节ri对应的韵码是i)。

对于一些有若干读音的字,一般取最常用的读音作为声码韵码。有时也取不常用的读音来增加手感,比如:

  • 字根,最长用的读音为,也有不常用的读音为。声码取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,韵码取u。这是因为声码在左侧,所以音节u对应的韵码是右侧的u
  • 字根,拼音为,它的声码为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
riI日 Ji
ruㄖㄨE入 Ke
renㄖㄣO人 Wo

更概括性地,下表为汉语拼音的韵母和本方案的韵码之间的对应表。星号表示为了为了手感(左右互击)考虑,而存在两种对映关系:

AOEIU
ao uo woe êi yi
eru* üu* wu
eiai
ouao
ia yaie yeiao yaoiu you
ua waui weiüe ue yue
anin yinen ian*ian* uan uen
iang yanganging ying
uang wangengiong yong
(sh)irenruri (zh)i (ch)i [zcs]i

下表为注音符号和本方案的韵码之间的对应表:

AOEIU
ㄛ ㄨㄛㄜ ㄝ
ㄩ ㄨ*ㄨ*
〡ㄚ〡ㄝ〡ㄠ〡ㄡ
ㄨㄚㄨㄟㄩㄝ
〡ㄣㄣ 〡ㄢ*〡ㄢ* ㄨㄢ ㄩㄢ ㄩㄣ
〡ㄤ ㄨㄤㄤ ㄥ〡ㄥ ㄩㄥ
(ㄕ)ㄖ*ㄖㄣㄖㄨㄖ*

宇浩輸入法官網