输入方法
单字输入方法
假设一个单字的全码是 SYFF,则这个单字可能的编码是:
类型 | 编码 | 例字 |
---|---|---|
一级简码 | S | 的 d |
二级简码 | SY | 得 de |
三级简码 | SYF | 发 fai |
全码 | SYFF | 治 vidt |
大部分字只有唯一的打法:如果它是简码字,那么它就没有全码打法。称作「出简不出全」。因此每个字的打法都需要在记忆的基础上使用。
INFO
默认模式中总可以使用全码输入一个字,而字词模式则不然。
少部分字虽然是简码字,但也有其他打法:
- 一些二简字也有三简打法,这是因为其对应的三简编码为空,提高容错度。
- 一些三简字也有全码打法,但后置。(称作「出简让全」)
- 一些字有特殊打法,如无理码。
必须特殊记忆的单字无理码
- 所有无理码仍收录有理码,避免遗忘时打不出字。
- 含有这些字的词语也均有对应的有理码,但会后置。
- jihu 的首选是「嵇」,「几乎」后置到次选;应该使用 johu 输入「几乎」。
字 | 无理码 | 有理码 |
---|---|---|
几 | jo | jiyd |
几 | jop | jip |
字 | 无理码 | 有理码 |
---|---|---|
几 | jo | jip |
飞键
所谓的「飞键」就是给一些难打的双拼组合一个新的打法。和默认模式一样,字词模式同样内置了这两个飞键。飞键是完全的可选功能。
原双拼 | 飞键后的双拼 | 例子 |
---|---|---|
qx | qo | 切qxd -> qod |
xq | xo | 维修wzxq -> wzxo |
INFO
字词模式的飞键写死在码表 moran_fixed.dict.yaml
和 moran_fixed_simp.dict.yaml
里。
要生成新的飞键编码,可以使用 tools/flykey.py。
要删除飞键编码,只需编辑码表文件删去对应编码即可。
单字编码练习
INFO
下面的题目中,有些字没有全码打法。
可以切换到字词模式实际操作后再作答。
输入:「平」
p,「平」是一简字
输入:「乐」
le,「乐」是二简字
输入:「拿」
nau,「拿」是三简字
输入:「妳」
nine,「妳」是全码字
词语输入方法
词语中的每个字的编码用 Aaaa, Bbbb, Cccc 表示,则编码规则可表示为:
词语字数 | 编码方式 | 例子 |
---|---|---|
2 | AaBb | 你好 nihk |
3 | ABCc | 不知道 bvdk |
>=4 | ABCZ "前三末一" | 醉翁之意不在酒 zwvj |
词语编码练习
练习:给出「三体」的编码(四个字母)
sjti
根据第一条规则,取两个字的双拼码
练习:给出「叶文洁」的编码(四个字母)
ywjx
根据第二条规则,前两个字取首码,最后一字取完整的双拼码
练习:给出「降维打击」的编码(四个字母)
jwdj
根据最后一条规则,取每个字的首码
练习:给出「地球三体组织」的编码(四个字母)
dqsv
根据最后一条规则,取前三字和最后一字的首码
试讨论:如果尝试打了某个词,但这个词不存在,或者码表中存在的是另一个词,应该怎么办?
- 可以使用造词功能,或编辑码表增加该词。
- 逐字输入这个词。
一般来说,除非某个词真的很常用,否则通常更推荐逐字输入的方法。在熟悉单字编码后,逐字输入的速度一般会比打两字词更快。这是因为字的数量少,编码更容易熟悉,所以击键速度更快,也不用担心这个词是否存在,故而综合来说会更快一些。对于超长的多字词,一般打词更快,但需要付出记忆成本,需要自己权衡。