如何學習自然碼輔碼?

自然碼是個比較古老的雙拼方案了,有多古老?古老到現在不少用戶都根本不知道它還有一套輔碼方案。

自然碼的輔碼稱不上是形碼,它之所以被稱為是輔碼,就是因為這套方案的設計初衷還是作為輔助,所以它並不能像小牛輔碼那樣做到非常低的重碼率——但是加上音的話,用起來還是很高效。

為什麼就算如此還說它輸入高效呢?因為它設計之初就是為了輔助,這就直接決定了這套方案十分容易被接受和學習!有多簡單?就是偏旁部首的拼音聲母嘛!

比如說,你要輸入“編”這個字,當你輸入“bm”的時候,出現在候選欄第一位的卻是“邊”,這個時候該怎麼辦呢?使用自然碼輔碼,把“編”拆分為“纟”和“扁”,該怎麼輔碼?顯然就是“s”,代表“絲”的發音,顯然一旦理解後都不需要記憶。

手心輸入法的直接輔碼使用的就是自然碼輔碼規則。

光這樣按照單字舉例實在是太繁瑣了,考慮到現在自然碼收益不佳早已倒閉多年,你可能連一本完整的自然碼使用說明書也找不到了,而網絡上更是連一份完整的自然碼碼表也難以找到,這裡我就簡單來解釋一下自然碼的各中文字拆分原理。

象形字

所謂象形字其實也就是單字,它們大多會作為其他比較複雜的字的偏旁部首,考慮到自然碼用偏旁部首來作為輔碼,你自然不能給偏旁拆偏旁,這就會引起悖論了,所以自然碼其實規定了三種基本筆劃,不過你應該用不到他們,這個筆劃很有早些年手機上的筆劃輸入法,你可能用過,也可能根本沒有聽說過。

實際上,現在的 iPhone 上依舊留存這種輸入法,這種輸入法只有五個筆劃“橫豎撇點(捺)折”,優點是基本不會重碼,缺點是不重碼的前提是你輸入的足夠長……

自然碼的三大筆劃則是 a 、 ð 、 p。

  • 其中 a 代表了一切 橫 、 豎 、 折(折就是筆劃裡的橫折、豎折、橫撇等);
  • 其中 d 代表了一切 點 (也包括捺,你懂的);
  • 其中 p 代表了一切 撇。

你看,有了這個規則,我們對應一個簡單字的時候,就輸入它的起筆和停筆即可,按照這個規則,那麼“馬”的輔碼就是“折橫”也就是“aa”,“金”的輔碼就是“撇橫”就是“pa”。

對於輔碼,其實是分為單輔碼和雙輔碼——無非就是為了更精確罷了,一般情況下你不需要使用兩位輔碼,因為很有可能第一位輔碼字母就已經滿足了你的需求。總之,這裡我們的例子都是兩位完整輔碼,是為了方便你理解輔碼的意義。

興勝字符

這類字最常見了,大部分的組詞都是這樣的字,它們由兩部分組成,然後一部分錶示聲音,一部分錶示意思,比如說 “想”,你看,你讀它的時候發的是“相”的音,而理解的卻是“心”的意思,對吧?對於這一類的字,它們的偏旁的聲母就是輔碼了。

顯然,“想”的部首是“心”,剩下的部分是“相”,那麼“想”的輔碼就是“xx”;

再來個例子,“袋”的部首是“衣”,剩下部分是“代”,那麼“袋”的輔碼就是“yd”。

會意字和轉意字

說白了,這些字和上文中的形聲字一樣,很容易能被拆分成兩部分,但區別在於你可能並不能立即就判斷出來哪個部分應該是這個字的偏旁——“思、杏、如”。

你說它“田字頭”也對,說它“心字底”也對——其實,這些字本來就是可以看作有兩個偏旁的。所以說,這時候,拆偏旁的規則就有點鬱悶了——總之,這裡你不用糾結,按照直覺隨便選一個就行,所以說,“思”就有兩個輔碼“tx”和“xt”——這都是被接受的。

同樣的“如”的輔碼可以是“nk”,也可以是“kn”,“杏”的輔碼是“mk”,也可以是“km”。

非整體合成字

這些字你往往一眼就能把它們拆成好幾個部分,或者說,拆出來的部分並不是常用的小字,這就比較尷尬了——我根本不認識這個字,要怎麼讀出聲母呢?

對於這些字,我們用首尾筆劃和小部件來輔碼,比如“錄”這個字,它一眼就能看出由“彐”和“水”組成,那麼“彐”就不是大多數人都能讀出來的了,我們則取它的起筆“橫折”,也就是“a”,那麼“錄”的輔碼就是“au”了。

再比如“釋”,它的偏旁不是“米”,另外半個也不知道是個啥,那麼我們可以取“撇”和“豐”,它的輔碼就是“pf”。

“謐”則有三部分,那麼取偏旁和另外兩部分的末尾部分也就是那個“皿”,就是“ym”。

部首隱蔽的字

這一部分的字就是那些你一眼不太容易找到部首的字,那麼你可以嘗試字中明顯的小部分,比如“鷹”是“gn”,但也可以是“n”;

“穎”可以是“hy”,也可以是“yh”——“頁”和“禾”在這裡就不會區分的很詳細避免你用起來會混淆——實際上就是混著來的,不怕你用錯。

偏旁部首的命名

說完了字,我們來說說看部首到底怎麼命名,因為不同的地方由於各種原因,對於偏旁部首的命名是不同的,所以自然碼也只能取稱呼比較廣泛的一種來命名,但我相信你總能猜出其他的稱呼,畢竟這些東西萬變不離其宗的。

  • 日、月、曰、目 它們都是圓的,所以用 o 表示;
  • 扌這是“扶手旁”而非“提手旁”——實際上 t 也是可以的但會和“提土旁”重碼;
  • 彳取“行人”的意思所以用 x 表示——實際上“雙人旁”也是可以的但會和“水”重碼;
  • 亠 叫“文字頭”;
  • 灬 不稱為“四點底”而取“火”的變體,所以是 h;

實際的使用

實際上,其實由於當年自然碼直到倒閉也沒有公開它的碼表,所以如今我們使用的自然碼碼表都是後人依據自然碼規則重新製作的。這就導致了對於輔碼編碼上的嚴格程度會根據碼表作者的心情而不同。

不過,在落格輸入法中,我們還是遵循了“最大可能”,基本上就算重碼,也會保證你第一時間能輔出這個碼為準而不是減少重碼。總之,由於自然碼好學好用,所以多猜幾次也不是什麼難事——畢竟,一個字也就那麼幾種拆法,你又能和自然碼的設計者差出多少去呢?

 

由...出版 R0uter

如非聲明,本人所著文章均為原創手打,轉載請註明本頁面鏈接和我的名字。

加入對話

5 註釋

您的電子郵件地址不會被公開. 必填字段標 *

  1. 請問,自然碼輔助碼方案可以和小鶴的雙拼方案兼容嗎?就是我用小鶴雙拼打出基本字,然後用自然碼精確選擇。謝謝!