輸入方法
單字輸入方法
假設一個單字的全碼是 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
根據最後一條規則,取前三字和最後一字的首碼
試討論:如果嘗試打了某個詞,但這個詞不存在,或者碼表中存在的是另一個詞,應該怎麼辦?
- 可以使用造詞功能,或編輯碼表增加該詞。
- 逐字輸入這個詞。
一般來說,除非某個詞真的很常用,否則通常更推薦逐字輸入的方法。在熟悉單字編碼後,逐字輸入的速度一般會比打兩字詞更快。這是因爲字的數量少,編碼更容易熟悉,所以擊鍵速度更快,也不用擔心這個詞是否存在,故而綜合來說會更快一些。對於超長的多字詞,一般打詞更快,但需要付出記憶成本,需要自己權衡。