作者dotZu (良牙)
看板Array
标题Re: [闲聊] 谁教你行列?你教过别人吗?
时间Sat Mar 19 20:24:07 2005
虽然有点不符标题,不过我也来分享我学呒虾米的经验好了 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