| ||||||||
adm | Find | login register |
原文在〈奇怪的行列拆碼〉第十七篇,因與主題無直接相關,故另闢本文以供討論。
「減」還是有簡碼吧?三級簡碼 XD 其他常用的次選項重碼字 我想是簡單與效率之間的兩難 如果常用字僅用簡碼,勢必會造成常用字必需背簡碼 雖然可增進效率,卻會增加學習難度 edited: 1
| |||||||||||||
問:為何「減」這字既無特碼,亦無簡碼呢?此字的使用頻率也不低的說! 答:特別碼的安排有其考慮因素,除了要有適合的空位、字頻高優先外,也要考慮記憶的難度,太難記憶硬安排的結果是沒人使用。 再說一級簡碼,"減"的第一個字根鍵位是[3v],但這個位置的一級簡碼的十個字,每個都比"減"字頻高,所以一級簡碼輪不到它。 問:又「嚐、寵、慣……等等」這些字使用率不低,卻排在重碼字的次選項(首選字通常都有簡特碼可用)。 是否應該考慮將這類重碼次選字挪至首選項呢?而「噹、龐、實……等等」則使用簡特碼避開重碼。 答:重碼字應以正常輸入的情況來考慮,因大多數行列使用者是以正常編碼來輸入,這樣就夠用了,他們並不想去記特別碼,簡碼也是用久了自然記住的才使用,一級簡碼還可以,要記二級簡碼就比較難了。反而要記住重碼字是第幾個還比較容易。 談到重碼字也要提到歷史:在倚天時代因當時電腦記憶體非常珍貴,當時對照表必需儘量壓縮,只能用內碼排序,這樣才可以不記內碼,行列每次敲鍵都可能是30個鍵其中的一個,而每個字最多會有4鍵,又要把一二級簡碼的資訊也記進去,這樣每個字只能用3個 byte來記錄, Big5的13053字集行列對照表總共只有39K,當它被載入記憶體仍保持壓縮格式,程式是將每個敲進來的鍵先壓縮成5個bit再去和對照表進行bit比對,當時對照表不可能用字頻排序,只能在對照表的檔頭針對必需調整的96個重碼字作記錄,每當出現重碼字就拿這96個字來比對,如果該字有被包含就是最高頻字,即時將它調到第一個重碼字顯示位置。。 edited: 5
| |||||||||||||
感謝廖老師百忙之中仍如此迅速並詳盡地答覆。及感謝板主撥冗移帖,並致上歉意。 老師所言甚是,對於老練的行列鍵友們來說:無論多寡,簡特碼的更改都是個不便之變。 但學生相信,只要是更好的革新,大家都會欣然接受的。(畢竟人類的變通力、適應力比機器強得多。) 學生也明白,面對廣大行列使用者,任何方面都需老師再三斟酌。但還是自私地希望行列能與時俱進、好上加好。 誠蒙老師無私地開放行列的授權,一直以來都有許多鍵友在各個平台維護著行列輸入法(如:老刀前輩們……)。 然最慶幸的是,老師始終運作著行列官方的窗口以提供字碼對照表,才使得行列不會有著編碼版本混亂的問題存在。 所以,老師於文末提到的「可能的」大改版,不論會在哪個平台實作,只要是行列官方釋出,都將是眾人萬分期待的。
謹祝 板上諸位 新年如意 喜樂安康
|
| ||||||||
adm | Find | login register |