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. 逐字輸入這個詞。

一般來說,除非某個詞真的很常用,否則通常更推薦逐字輸入的方法。在熟悉單字編碼後,逐字輸入的速度一般會比打兩字詞更快。這是因爲字的數量少,編碼更容易熟悉,所以擊鍵速度更快,也不用擔心這個詞是否存在,故而綜合來說會更快一些。對於超長的多字詞,一般打詞更快,但需要付出記憶成本,需要自己權衡。