論行列、大易的侷限性

分享和討論倉頡輸入法相關的資訊和内容
版面规则
公正客觀講理,杜絶廢話連篇
回复
鶴飛四季
锋芒初露
锋芒初露
帖子: 891
注册时间: 2022年 12月 1日 09:43
为圈友点赞: 4 次
被圈友点赞: 55 次

論行列、大易的侷限性

帖子 鶴飛四季 »

我最近這幾天學習、研究了行列、大易輸入法,我發現它們兩個並沒有像倉頡那麼容易上手,記憶的東西總感覺比倉頡多,尤其是大易,那麼多字根,而且還佔用了數字鍵還有符號鍵,而且根本不能解決重碼問題,有一個單碼重碼字已經超過了六個;行列所謂的標榜科學排字根,其實字根總數還是比倉頡多;倉頡字根少而稀,沒有比較「大塊」的字根,這一點已經贏了行列、大易好多好多了,另外還請行列小站(https://array30.com/)作者不要貶低倉頡。
我所提到的這兩個輸入法,它們都是按筆畫順序取碼的,但倉頡跟它們根本不一樣,倉頡是按照漢字結構區分連體還是分體後(如果是分體則還要進一步辨出是何種分體,即上下、左右、外內),再按照上到下、由左到右、由外到內三個原則取碼的,是基於視覺的,對於含「辶」、「廴」的字,它們兩個輸入法都是後取的,但倉頡是先取的,我感覺「辶」、「廴」先取碼反而更符合視覺認知,就好比看一樣東西,一般先是看到比較突出的外表,然後才去看到它的內在。按筆畫順序取碼有一個致命的點,那就是按照何種書寫標準取碼?不同的人對同一個字或許有不同寫法,但是行列、大易並不能做到一視同仁,搞幾個容錯碼出來,以此方便大眾輸入,我覺得挺好笑的,這樣反而顯得規則有點經不起推敲,而倉頡不會這樣,正因為不會按筆畫順序取碼,所以不會出現完全一樣的字因書寫順序不同而另設倉頡碼,只有漢字構造形态不同,Unicode有分化出不同的字的才會分別編碼,還有,只要取碼標準不含糊,那麼規則的確是經得起推敲的。
字根的安排合理性比不上倉頡的好。我點名批評大易輸入法,在它的官網(dayi.com)提供的字根表當中,對「丩」的取碼,不是「
豎提
豎提
丨」,而是「
豎折
豎折
丨」,且「
豎提
豎提
」和「
豎折
豎折
」對應的鍵位不同,我表示難懂,究竟這兩個字根到底如何辨別,為什麼不是「
豎折
豎折
丨」這樣來取,官方一個字都沒解釋。至於行列,我不明白為什麼把「钅」放到了82碼位,你那個「
矢尖
矢尖
」本身不是放到8開頭的字根鍵位當中,沒把它當成是「人」的變形。倉頡做到了盡可能不增加新的字根,辨別字根清晰、明了,有自己的倉頡字母再加上形象記憶,初學者學起來真的快很多而且還不亂。
一字一碼,簡單快捷。再次點名批評大易輸入法,它官網提供的常用字大易碼當中,竟然出現了一字「超」多碼的現象,我感覺大易太失敗了,歸根結底還是因這個「按筆畫順序取碼」原則弄得自己在敘述怎麼居碼方面顯得模稜兩可了。而行列輸入法不僅所謂的「容錯碼」之外,還加了簡碼,以此達到減少按鍵次數的目的,可是這會增加學習者記憶負擔,出現學習者打字不順、給輸入法增加重碼字的情況。倉頡不搞簡碼,但不是要把全碼跟速成混合起來,速成輸入重碼終究還是多,根本不建議打速成。
過濾漢字,行列顯得有點矯枉過正,例如「几」字,在繁體字地區用於「茶几」這個詞比較多,可是為什麼你把這個字當成是罕用字根,要連擊幾下此字所代表的字根四下才能打出?還有一些字再輸入字根後還要按i鍵才能看到候選字,實在過於麻煩,這些當中又有一些是四碼過後再按i鍵實際上變成五碼的,這還能叫做最多四碼?你沒見過、你沒用過的字不代表別人沒(少)見過、用過啊,我們只需要過濾Unicode區域漢字就行了,我們的尹倉不搞這麼麻煩的東西。
綜上所述,行列、大易的短板,在倉頡其實是沒有的,倉頡也的確在眾多形碼輸入中出類拔萃,它真的易學、易懂、易打啊!
ejsoon兄,你順便幫我統計一下以下情況的重碼分佈情況,好嗎?這樣可以跟倉頡有個清晰數據對比了。
1.大易最多四碼定字(電腦內置的6.0版本)
2.大易最多三碼定字(大易官網的8.0版本)
3.行列30(含簡碼)
4.行列30(不含簡碼)
头像
ejsoon
圈圈精英
圈圈精英
帖子: 3569
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 149 次
被圈友点赞: 164 次
联系:

Re: 論行列、大易的侷限性

帖子 ejsoon »

我在2012年初時還用的是鄭碼,彼時我已經用了近兩年的鄭碼。但是我這時已經轉向繁體字,並用鄭碼打繁體。

鄭碼打了近四個月的繁體之後,我開始考慮找一個繁體輸入法。

我只用了十分鐘左右的時間,我就在倉頡、行列、大易中選擇了倉頡。

行列是30鍵,前個版本甚至是40鍵。當然這是台灣輸入法的風格,現在大多數台灣人用的注音也將近40鍵。台灣人不嫌鍵多,但是我肯定是只考慮26鍵以內的。

大易的話,也是40鍵,更誇張。

當然實際上倉頡也會有「讓人看一眼就否決的特性」,比如倉頡的碼長,最長五碼。比如我打「我猜我猜我猜猜猜」那是真的累。再如倉頡打「的是啊嗎」這些常用字都要四碼,這些都是倉頡的劣勢。

倉頡的好處還是字元少,中文字母24個,輔助字形72個。而我衡量一個輸入法的優劣,最重要的指標就是字元的選取(以及總數,字元之間的配合)。

你要統計某碼表的重碼,你可能需要提供它的碼表文本文件。

同時,你也可以嘗試學習一下如何用我提供的工具來統計重碼。

碼表工具三合一:
https://ejsoon.win/js-cin-tools/

要我統計也是一樣要用到這個頁面,第二個按鈕就是重碼統計。貼上去的文本格式是「a\t日」,\t是tab符。
上次由 ejsoon 在 2024年 7月 24日 08:25,总共编辑 1 次。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
圈圈精英
圈圈精英
帖子: 3569
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 149 次
被圈友点赞: 164 次
联系:

Re: 論行列、大易的侷限性

帖子 ejsoon »

行列跟大易還有一巨大的競爭對手,那就是鄭碼。

如果我要選行列或大易,那我不如繼續用鄭碼。鄭碼是26鍵,各種表現都優於前者。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
回复

在线用户

正浏览此版面之用户: Google [Bot] 和 4 访客