前言:在簡化倉頡輸入法的過程中,筆者發覺若果每字只取倉頡碼的首、次和尾碼, 在某些情況下,重碼字會很多。換句話說,用戶需要忙於選字,以致減慢輸入字元 的速度,同時亦會妨礙寫作的思路。筆者為了減少重碼,增快輸入字元的速度, 乃發明高頻字根偏旁的編碼技術。使用這種編碼技術,重碼字減少至最低的限度, 用戶可以輕鬆地輸入中文字了。高頻字根偏旁的原理如下 ﹕很多中文字都有相同的字根偏旁,例如「禾」是 「和」、「租」和「秋」的字根偏旁;「魚」是「鯧」、 「鯤」和「穌」的字根 偏旁。若果用戶視這些字根偏旁是倉頡輸入法的輔助字形的話,則用戶對這些字的 分拆將如下例所示 ﹕「和」可分拆為「禾」和「口」,不是「竹」、「木」和 「口」;「秋」可分拆為「禾」和「火」, 不是「竹」、「木」和「火」;對於字形較複雜的字,用戶須在分拆完字根偏旁後再取另一半字形的首尾碼。「租」可視為「禾」和「且」, 最後分拆為「禾」、「月」和「一」;「鯧」可視為「魚」和「昌」,最後分拆為「魚」、「日」和「日」;「鯤」可視為「魚」和「昆」, 最後分拆為「魚」、「日」和「心」;「穌」可視為「魚」和「禾」, 最後分拆為「魚」、「竹」和「木」;筆者設計的高頻字根偏旁 ﹕僅按一鍵的字根偏旁 ﹕
編碼舉例 ﹕ 筆者為求用戶能快速地輸入字元,在沒有增加重碼的情況下,本來應按兩次鍵 的字根偏旁可按一次鍵代替。以下例子除了「衛」和「蝸」兩字需按四次鍵外,其餘的字均有兩種編碼方式。「開」的編碼是 「aamt」或 「amt」; 「睹」的編碼是 「bbja」或 「bja」; 「賭」的編碼是 「ccja」或 「cja」; 「精」的編碼是 「ffqb」或 「fqb」; 「現」的編碼是 「mmbu」或 「mbu」; 「簡」的編碼是 「hhaa」或 「haa」; 「衛」的編碼是 「hhdn」; 「斬」的編碼是 「jjhl」或「jhl」; 「蝸」的編碼是 「llbr」; 「需」的編碼是 「mmml」或「mml」; 「礦」的編碼是 「mmic」或「mic」; 「階」的編碼是 「nnpa」或「npa」; 「饅」的編碼是 「ooae」或「oae」; 「踢」的編碼是 「rrah」或「rah」; 「驟」的編碼是 「ssso」或「sso」; 「韉」的編碼是 「tttf」或「ttf」; 「縮」的編碼是 「vvja」或「vja」; 「讀」的編碼是 「yygc」或「ygc」。
注意(一) ﹕筆者為減少部分用戶對字根偏旁的記憶量。由本版開始,「貝」字根偏旁的編碼可以是「cc」或「bb」;「王」字根偏旁的編碼可以是「gg」或「mm」; 而「 」的編碼可以是「x」或「y」。對於快速倉頡輸入法的用戶來說, 使用後者的編碼會得到較多的重碼。例 ﹕「賭」的快速倉頡編碼是「CCJA」(貝 十 日)或「CJA」,沒有重碼, 用戶無需選字。若果把「貝」這個字根偏旁視作「BB」鍵,則編碼是「BBJA」 或「BJA」;屏幕出現「睹」和「賭」兩字,「賭」排在第二位,需要選字。注意(二) ﹕ 上表所列的字根偏旁僅用於字的左偏旁「
」、「气」、 「門」、
|