Skip to content

输入方法

单字输入方法

假设一个单字的全码是 SYFF,则这个单字可能的编码是:

类型编码例字
一级简码S的 d
二级简码SY得 de
三级简码SYF发 fai
全码SYFF治 vidt

大部分字只有唯一的打法:如果它是简码字,那么它就没有全码打法。称作「出简不出全」。因此每个字的打法都需要在记忆的基础上使用

INFO

默认模式中总可以使用全码输入一个字,而字词模式则不然。

少部分字虽然是简码字,但也有其他打法:

  • 一些二简字也有三简打法,这是因为其对应的三简编码为空,提高容错度。
  • 一些三简字也有全码打法,但后置。(称作「出简让全」)
  • 一些字有特殊打法,如无理码。

必须特殊记忆的单字无理码

  • 所有无理码仍收录有理码,避免遗忘时打不出字。
  • 含有这些字的词语也均有对应的有理码,但会后置
    • jihu 的首选是「嵇」,「几乎」后置到次选;应该使用 johu 输入「几乎」。
无理码有理码
jojiyd
jopjip
无理码有理码
jojip

飞键

所谓的「飞键」就是给一些难打的双拼组合一个新的打法。和默认模式一样,字词模式同样内置了这两个飞键。飞键是完全的可选功能。

原双拼飞键后的双拼例子
qxqo切qxd -> qod
xqxo维修wzxq -> wzxo

INFO

字词模式的飞键写死在码表 moran_fixed.dict.yamlmoran_fixed_simp.dict.yaml 里。

要生成新的飞键编码,可以使用 tools/flykey.py。

要删除飞键编码,只需编辑码表文件删去对应编码即可。

单字编码练习

INFO

下面的题目中,有些字没有全码打法。

可以切换到字词模式实际操作后再作答。

输入:「平」

p,「平」是一简字

输入:「乐」

le,「乐」是二简字

输入:「拿」

nau,「拿」是三简字

输入:「妳」

nine,「妳」是全码字

词语输入方法

词语中的每个字的编码用 Aaaa, Bbbb, Cccc 表示,则编码规则可表示为:

词语字数编码方式例子
2AaBb你好 nihk
3ABCc不知道 bvdk
>=4ABCZ "前三末一"醉翁之意不在酒 zwvj

词语编码练习

练习:给出「三体」的编码(四个字母)

sjti

根据第一条规则,取两个字的双拼码

练习:给出「叶文洁」的编码(四个字母)

ywjx

根据第二条规则,前两个字取首码,最后一字取完整的双拼码

练习:给出「降维打击」的编码(四个字母)

jwdj

根据最后一条规则,取每个字的首码

练习:给出「地球三体组织」的编码(四个字母)

dqsv

根据最后一条规则,取前三字和最后一字的首码

试讨论:如果尝试打了某个词,但这个词不存在,或者码表中存在的是另一个词,应该怎么办?
  1. 可以使用造词功能,或编辑码表增加该词。
  2. 逐字输入这个词。

一般来说,除非某个词真的很常用,否则通常更推荐逐字输入的方法。在熟悉单字编码后,逐字输入的速度一般会比打两字词更快。这是因为字的数量少,编码更容易熟悉,所以击键速度更快,也不用担心这个词是否存在,故而综合来说会更快一些。对于超长的多字词,一般打词更快,但需要付出记忆成本,需要自己权衡。