| ||||||||
adm | Find | login register |
以下文章(台文版)發表於我的部落格網站 http://knife-tw.blogspot.com/2010/12/blog-post.html: 猶會記得今年初老刀佇本站發表這篇「看報導『查打通用輸入法』有感」 嗎?共漢字化做 1234567890 攏總 10 个數字鍵,特別適合佇手機頂頭使用,看來真正是袂䆀。毋過代誌經過到今咧欲一冬,發明人劉端陽先生並無這一步公開查打通用輸入法的規格、嘛無官方網站,我 看應該真濟朋友已經強欲共伊放袂記矣。有想欲體驗用數字拍入漢字的朋友,其實你猶有另外一个選擇,就是將欲推出的「行列數字輸入法」。 「行列數字輸入法」是對佇個人電腦頂懸通用的行列 30 鍵版輸入法(後 壁我用「行列輸入法」來代表「行列 30 鍵版輸入法」)演變而來。行列數字輸入法拆解漢字的方式佮原本的行列輸入法攏總仝款,只是共字根化作代碼爾爾;親像拍 (01) 2 个數字代替字根「日」(對應電腦鍵盤的 P 鍵)。雖然一个漢字上濟愛揤 8 个號碼,毋過大部分的漢字用 4~5 个數字就會當拍出。老刀真光榮受著行列輸入法發明人廖明德先生的邀請,除了加入行列數字輸入法的試用計畫以外,嘛負責包裝鍵碼對照表的部分。最近將欲正式 推出的行列數字輸入法,會使用下跤 2 个版本釋出:
因為並毋是個人電腦、PDA 佮手機的系統攏全面支援 Ext-B 漢字,所以 A 版佮 B 版推出了後,逐家會當按照需要鬥入適合的版本。 行列數字輸入法現此時已經接近完成階段:漢字的部分已經完成,只賰全形標點佮符號的字根位置猶袂確定。老刀已經利用 LIME 共行列數字輸入法鬥入去 HTC Desire 內底(應該所有使用 Android 系統的手機攏適用),使用一禮拜以來感覺真讚(已經完全取代我較早推薦使用的「行列注音輸入法」矣)。想欲知影進一步的消息,請繼續注意本站的報導。 有興趣想欲瞭解、學習行列輸入法的朋友,嘛歡迎來去參考行列輸入法官網的行列教室單元。 | |||||||||||||
先將行列數字輸入法與行列輸入法相異之處列舉如下,日後行列數字輸入法釋出之時大家可以即刻上手,縮短適應時間:
edited: 1
| |||||||||||||
經與廖明德先生討論後,確定「行列數字輸入法」釋出之正式名稱將以「行列 10 數字輸入法」為準。 | |||||||||||||
感謝老刀與廖老大持續開發/開放行列的新用法!!雖然我沒有這種手機可以用,但看了還是很興奮!! 看了「行列 10 數字輸入法」的設計,發覺與原本「行列30」的最大不同處在於—行列 10 數字必需較精確地得知正確的字根碼,譬如:「暑」這個字,「日」這個字根,如果在原本的行列,只要知道是 0^,但如果是行列10數字,必需輸入 01(02 03 04 都是錯的)。 比較精確的好處是,拆碼功力會練得比較札實,重碼可能比較少,但壞處是,你必需很清楚地知道字根的拆碼,比較沒有模糊空間,容錯能力會比原本的行列30 低一些。 手機的按鍵很有限,沒有 30 個鍵可用,如果想讓手機版的行列輸入法的容錯能力能與 行列30 相同的話,我想到兩個方法,不知道可不可行。 第一種方法: 數字按一下,代表上 數字按兩下,代表平 數字按三下,代表下 所以,「暑」這個字,原本的行列10數字是「01 41 9 01」,在我建議的這種方式就變成「0 4 99 0」
第二種方法: 第一個數字代表字根首碼,第二個數字代表 上/中/下,用手機上同行的按鍵來表示,譬如: 假設手機鍵盤排列如下 1 2 3 4 5 6 7 8 9 * 0 # 41 代表 4^,44 代表 4-,47 代表 4v,11 代表 1^,14 代表 1-,17 代表 1v。 也就是字根 1,4,7 的上、平、下分別用 1,4,7 來代表;字根 2,5,8,0 的上、平、下用 2,5,8 來代表;字根 3,6,9 的上、平、下用 3,6,9 來代表。 這種方法的風險是—不知道是否所有手機都是如此排列鍵盤?如果不是,此法就行不通。
Edit:「暑」這個字,行列10數字的編碼是「01 41 9 01」,原本誤植為「01 41 95 01」,已修正。 edited: 3
| |||||||||||||
行列30的使用者初轉換為行列10,或許剛開始會不適應,但因已嫺熟行列字根及行列十種基本筆形,相信轉換的障礙並不大(我自己轉換為行列10的時間很短)。如果堅持要在 Android 手機使用正統的行列30,推薦使用行列注音輸入法。行列30在手機上的缺點是螢幕按鍵太小(容易按錯鍵),行列10螢幕按鍵面積較大,相對可減少按錯鍵的情況。 以「暑」這個字為例,行列30 拆法為 01 41 9- 01,行列10 拆法則為 (0141901),全部打完需 7 個數字鍵。所幸 Android 上面的 LIME 環境有預選字「自動篩選」的功能(可以當作是「行列30一級、二級簡碼」功能的延伸),故很少遇到需將所有字根碼拆完才能上字的情況。「暑」這個字在 LIME 底下輸入 (01419) 5個數字即出現在預選字的第一字,實際打字時 90% 以上的日常用字在 5 個數字鍵之內即可打出(約 70% 左右的日常用字僅需 3-4 個數字鍵即可打出),再搭配 LIME 內建關聯字典(詞庫),可以更快速輸入文字。 日前與廖先生會面時,我極力建議廖先生與各手機廠商洽商,以將「行列10數字輸入法」植入。這個新生的輸入法才將起步,未來待努力的路途仍很漫長。若真有這麼一日,那對於我等行列輸入法使用者而言,在行動裝置上輸入文字將再好不過,而且對提升行列輸入法的能見度及增加使用人口上,都會有正面的幫助。 | |||||||||||||
老實說,我覺得coolcd兄的提案相當的不錯。不但減少按鍵數,也不會增加重碼率(因為跟行列30一樣啊)。如果有詞庫加持,理論上應該比準確輸入全碼要快得多。 話說記得從最早學行列40的時候,說明文件就有提到可以應用在只有數字鍵的環境。可是都這麼多年了,為何還是難產呢?也許無償授權能有些幫助廠商採用? | |||||||||||||
不一定減少按鍵數哦,如果是「還」 行列10數字是:08 10 9 68 我的第一個方案:000 1 99 666 我的第二個方案:08 11 96 69 第一個方案的按鍵數依字的拆碼而定,如果下排字根用得多,按鍵會較多;上排字根用得多,按鍵會較少;真正按鍵數多寡要改完 cin 檔去統計才知道。 第二個方案的按鍵數與行列10數字相同。 個人比較欣賞第二個方案。 edited: 1
| |||||||||||||
這點我和廖大哥上週會面的時候有聽他提過,雖然行列輸入法是以教育部標準筆劃編碼,但因為每個人標準筆畫的解讀不盡相同,故由不同人編碼可能會導致不同結果,故廖大哥堅持每一個字編碼都由他親自處理。行列30 在 Unicode 3.1 七萬多字在編碼上,投入非常多的時間和精力,也是目前少數支援 Unicode 3.1 範圍的漢字輸入法(未來甚至可能會支援 Unicode 5.2 甚至 6.0 的 CJK Ext-C/D 漢字),而這些都是在他本業以外的公餘時間製作的(畢竟行列輸入法一開始即是無償授權的,要靠行列輸入法賺錢可能早就餓死了),這點必須請大家體諒一下廖大哥(他現年近60,甚至為了編行列字根碼日復一日,搞到長骨刺呢)。 而這次行列10數字輸入法的誕生,也算是履行多年前的「承諾」;這回在 Android 手機平台跨出第一步,希望將來可以成功遊說其他手機平台業者將行列輸入法植入。若真有這麼一天,那便是行列輸入法使用者之福了,這是也「做功德」造福人群、回饋社會的另種方式。 | |||||||||||||
歹勢,上面第 8 篇是小弟寫的。忘了登入就急於貼出,還請 見諒。 |
| ||||||||
adm | Find | login register |