Re: [閒聊] 誰教你行列?你教過別人嗎?

看板Array (行列輸入法)作者 (良牙)時間19年前 (2005/03/19 19:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/10 (看更多)
雖然有點不符標題,不過我也來分享我學嘸蝦米的經驗好了 XD 我是用倚天中文的嘸蝦米CAI學的(學校電腦教室裡有) 在記字根的時候,形的字根我還記得起來,音義就完全不行了。 我在學行列的時候不太需要去記字根在哪裡, 因為除了少數人工安排的例外,行列字根的排法可以用十個基本筆形推出來, 只要確定字根長的樣子,就可以從首尾筆形的數字知道它的位置。 嘸蝦米的設計當中我覺得最值得一提的就是「補短」這個規則。 「截長」在很多輸入法都有,但是這個「補短」卻很有意思。 我之前有貼一些我對行列輸入法的研究, 行列兩碼以下的重碼率其實還蠻高的,大約20%的碼位有兩個字以上。 三碼有30*30*30個碼位,但卻只有3507個碼位是有字的, 也就說900個兩碼碼位塞滿了,但三碼的利用率只有13%左右,還有87%的空位。 嘸蝦米的「補短」是指兩碼以下必須補上該字的最後一劃,稱為「補根」。 由於嘸蝦米並不完全以形來歸類字根,所以同一個鍵上的補根不會很集中, 「補短」可以使兩碼字強迫疏散到比較有空位的三碼去。 這個方法對行列就很不適合了,因為行列兩碼字的正常打法已經用到最後一劃, 上排一定疏散到12345,下排一定是67890,並不能有效分散。 所以說嘸蝦米扣掉字根字(一碼疏散到兩碼),其他空出來的碼位, 就人工安排「非正常打法」的常用字。 這在嘸蝦米裡叫兩碼字,行列叫特別碼,其實指的是一樣的概念。 另外一個「把字塞到三碼」的設計是「簡速字根」, 它的做法是設定幾個「大字根」以減少按鍵數。 我們之前提到過三碼其實有27000個碼位,就算只用26鍵也有17576個碼位, Big5大約只有13080字,不但是綽綽有餘,還可以把簡體和日文漢字納進來。 但嘸蝦米簡速字根其實例外還不少,就是那種雖然有簡速字根的字形, 卻因為簡化後的打法本來就有其他字了,而無法使用簡速字根打法。 按照行列發明人廖明德先生的「科學化」、「容錯打法」這兩項理念, 他一定會把簡化後的打法也編進去,但是這樣額外造成重碼, 似乎和原先簡速字根的立意相違背。 XD 另外一個不錯的功能是「先上字」,這使得打重碼的第一字都不用選字。 其實行列因為有一二級簡碼功能,所以可以只改輸入法對照表, 就可以達到類似「兩碼以下先上字」的效果。 -- 灑脫使壞金腰帶殷勤體貼好人牌。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.254.169
文章代碼(AID): #12F0q5Co (Array)
討論串 (同標題文章)
文章代碼(AID): #12F0q5Co (Array)