2016年1月29日 星期五

行列(1s

何謂行列?在日文中他可能指隊伍或矩陣[1],在中文裡也可能是「行列式」的行列。我敢打賭在座的各位絕對沒想到另一種輸入法——行列輸入法


行列輸入法最早由廖明德先生發明,現今通用的「行列30」在1992年問世,和倉頡(1987推出第五代)都是字形式輸入法,將一個字拆成數部份輸入,和現行的新注音和拼音等字音式輸入法不同。而行列又和倉頡迥異:

行列是筆順式拆字
倉頡是圖像式拆字

會這麼說的原因可以從下面這張圖看出:
同樣一個「彧」字(音同玉),倉頡(下)遵守「由外而內」的規則,先拆外面的「戈大」,再拆裡面「口一」;行列(上)則是按照筆劃,10(橫框)、1(橫)、2(扳)、6(點)拆。前者依著自己的規則將字分成好幾塊,後者則是順著筆劃取字根。

在拆字這方面行列的規則比倉頡簡單許多:

按照筆順,前三後一;完整為先,跨筆歸位

「前三後一」代表大多數狀況下一個字最多四碼;「完整為先」指一個字有多種取法時,以所取的字根最完整、按鍵最少為準;「跨筆歸位」則是我們等一下會談到的麻煩的東西。

要強調「完整為先」是因為行列可是有兩百六十個字根(倉頡七十六個,不計難字根):


行列和其他一樣上百個字根的大易和嘸蝦米最大不同——也是行列使用者最引以為傲的——是他的字根排列方式:1234567890十列在QAZ三行排字根。只要記得字根頭尾是哪些基本筆形,基本上他的位置可以很快推出來。比如「米」這個字根原本是拆成「丷十八」,頭尾就是88,座落在「,」這塊鍵上。這就是行列最愛的「科學的排列方式」。

字根在哪裡只是小問題,真正的難題在於有哪些字根,也就是先前提及的「完整為先」。比如「氏」,倉頡眼中是「丿レ七(竹女心)」,行列眼中則是「匚一レ(92 1- 2-)」而不是「丿廾(2- 22)」也不是「丿レ一レ(9- 2- 1- 2-)」更不是自成一體的字根。拆這個字根最大的問題在於「匚」(撇起筆,我不是所有的字根都打得出來的好嗎)就是一個大字根,把他拆成「丿レ」就不正確了。「魚」拆成「ク田灬」看來直覺,卻也是錯的。

為了更有效地學習行列的字根,我們勢必要有系統地分類他們。一切都從十個小字根開始,搭配個人常用的口訣:

12345 67890
一乚丨十 丶冂八丿口
橫扳直交彎 點蓋雙撇框

衍生字根也是由若干小字根湊合而成,或由小字根變形而來,但位置上仍和形近的小字根相同。比如說「:」(上下兩點,見於「冬」)是同「丶」歸在H鍵,「丰」也和「十」一起在F鍵。但是「〢」在E鍵,「二」不是字根

大字根也是由若干小字根或衍生字根組合而成,在行列中具有頭尾兩筆。譬如「風」這個字根(對,他自己就是一個字根),原本是拆「几一口丨一丶(2 1 0 3 1 6)」,取頭取尾(26)就歸到了X鍵。

接著是無理根,是必須記誦的特殊字根

同類字根是某些字根因為形相近,或由部首變形而來,故將這些字根放到對應的字根同一個鍵。


特定位置字根的字根排列方式無法以現有的規則解釋。


以上兩種字根稱做歸位字根[2],是取形不規則。還有一種字根是取碼不規則,也就是跨筆字根,總共十個。


前八個是為求字根的完整而優先取碼,後兩個是......應該是時代的產物。「盥」這個字按照教育部的筆順是先取「水」再取「臼」[3],行列卻是顛倒過來,可能教育部以前不是這麼寫。


行列的其中一個和倉頡不同的地方在於行列有倉頡沒有的簡碼特別碼,可以節省打字時間。

簡碼又分一級簡碼和二級簡碼,由使用者須事先輸入的字數而定。比如「把」的一級簡碼就是「O5」,二級簡碼是「OT3」,正常取碼是輸入「OTDS」後按空白鍵或1數字鍵。簡碼的設計原則是將下一個字所在的行數當作輸入的鍵,T在第5行,「把」的一級簡碼就有5。不是所有的字都有簡碼。哪些字會有簡碼系統會在你一邊輸入的時候告訴你。

特別碼長度一到兩個按鍵,以按空白鍵輸入。哪些字有特別碼系統不會告訴你,你必須要一個一個慢慢記。特別碼的規則非常混亂,不建議記。有些是取頭取尾,如「是」(PAC)的特別碼就是「PC」;有些完全不相干,如「的」(LPLH)是「T」,「個」(KPF;)竟然是「;;」。

行列的另一個特點是容錯:在不違反「完整為先」的大前提下,一個字有幾種筆順,那個字就有幾種取碼。如「戀」就可以取「XYXN」或「YXXN」。

另外,行列輸入符號遠比倉頡輕鬆多了。D鍵和/鍵有常用符號,W鍵加數字鍵也有很多符號可以讓你慢慢挑。


但是,行列的設計卻也給自己帶來一個致命傷:重碼率高。就標準拆碼來看,光是Z這塊鍵上就擠了「不、大、夫、雨」四個字。倉頡裡重複的「已己」(尸山)在行列裡也是同樣拆成TS,還多了一個「巳」(倉頡拆口山)。

特殊碼的其中一個設計用意就是要用空白鍵取代數字鍵,因此下列這些擠在Z鍵的四字從原本的兩個按鍵,拜特殊碼所賜,增加到三個:
  • 不:Z1→AH
  • 大:Z2→AK
  • 雨:Z4→A,

「夫」就沒有特殊碼,必須要乖乖按Z3了。


行列使用者是不是都對倉頡懷有恨意...行列輸入法的家的這篇文章,字裡行間透著恚恨。還是就是因為倉頡學不好才跳槽到行列?

有些行列使用者也吹虛自己喜的輸入法,比如這篇文章宣稱「完全不用背誦」根本就是無稽之談。

倒也不是所有的行列使用者都是這麼傲慢,這邊就有一篇文章完整比較了倉頡、嘸蝦米和行列。

最後,行列小站有相當多的資源,有空可以看看。



查碼:
DICT.TW 線上字典
行列小站

筆順:
教育部

另一個字根表

PTT上的精華區




[1]:http://dictionary.goo.ne.jp/jn/57215/meaning/m0u/%E8%A1%8C%E5%88%97/
[2]:http://www.array.com.tw/class/class2.htm
[3]:http://stroke-order.learningweb.moe.edu.tw/characterQueryResult.do?word=%E7%9B%A5

沒有留言:

張貼留言