一個速度更快的中文輸入法─師大大師輸入法
A Faster Chinese Input Method — The
NTNU-Master Input Method
Presented in National Computer Symposium(全國計算機會議), Nov.27-28, 2009
發明人:林順喜、魏仲良
linss@csie.ntnu.edu.tw、idreamer@gmail.com
國立台灣師大資工系
版權所有,請勿侵權,歡迎試用,並惠賜意見。
本研究產出之師大大師輸入法提出了下列嶄新的設計理念:
(1)
根藏鍵中:學習門檻更低
重新設計的拆碼規則比大新倉頡更簡化,而字根表的字根則盡量以「根藏鍵中」之原則進行編排,以方便記憶。
(2)
三碼上字、熱鍵換字:輸入速度更快
在未編列簡碼的情況之下,平均按鍵次數(2.964286次/字)已低於大量使用1、2碼簡碼的大新倉頡輸入法
,也是目前所有中文輸入法(不背簡碼)中最快的。我們若使用1、2碼簡碼,則速度將接近最佳的理論極限。
(3)
僅用30鍵:手指移動距離短
用來輸入的按鍵30個按鍵,剛好位於鍵盤上3排主要輸入區之內,與大新倉頡的27鍵相仿,手指移動距離差不多。
(4) 程式協助排字根表:同碼字選字率低
如下表的範例,在輸入28個字時,大新倉頡有4個字(方、塘、水、來)需選字,而本法則只有2個字(渠、水)需選字。實際在打文章時亦是接近此比率。因此本法的選字率更低。
詩文 |
大新倉頡輸入法 |
師大大師輸入法 |
||||
正常取碼 |
按鍵 |
按鍵數 |
正常取碼 |
按鍵 |
按鍵數 |
|
半 |
|
火手△ |
3 |
丷 |
金手△ |
3 |
畝 |
亠田乀 |
卜田弓人△ |
5 |
亠乀 |
祤弓難 |
3 |
方 |
亠丿 |
卜竹尸3 |
4 |
亠丿 |
祤竹弓 |
3 |
塘 |
土广口 |
土戈口2 |
4 |
土广 |
土卜中 |
3 |
一 |
一 |
一△ |
2 |
一 |
一△ |
2 |
鑑 |
金匚 |
金尸廿△ |
4 |
金匚 |
金尸廿 |
3 |
開 |
日亅一廾 |
日弓一廿△ |
5 |
日一廾 |
日一難 |
3 |
天 |
一大 |
一大△ |
3 |
一大 |
一大△ |
3 |
光 |
丆乚 |
火一山△ |
4 |
丆乚 |
山大尸 |
3 |
雲 |
一冖一厶 |
一月一戈△ |
5 |
一二厶 |
一祤緷 |
3 |
影 |
日小丿丿 |
日火竹竹△ |
5 |
日丿丿 |
日竹竹 |
3 |
共 |
|
廿金△ |
3 |
|
難廿△ |
3 |
徘 |
彳丨 |
山中卜△ |
4 |
彳三 |
中金水 |
3 |
徊 |
彳囗口 |
山田口△ |
4 |
彳囗口 |
中田口 |
3 |
問 |
日亅口 |
日弓口△ |
4 |
日亅口 |
日弓口 |
3 |
渠 |
氵木 |
水尸木△ |
4 |
氵木 |
水尸木2 |
4 |
那 |
乛丨 |
尸手弓中△ |
5 |
阝 |
弓手中 |
3 |
得 |
彳日丶 |
山日戈△ |
4 |
彳日丶 |
中日水 |
3 |
清 |
氵月 |
水手月△ |
4 |
氵月 |
水手月 |
3 |
如 |
女口 |
女口△ |
3 |
女口 |
女口△ |
3 |
許 |
言十 |
Z人十△ |
4 |
言十 |
設貪十 |
3 |
為 |
丶灬 |
戈大火△ |
4 |
丶灬 |
水大火 |
3 |
有 |
月 |
大月△ |
3 |
月 |
大月△ |
3 |
源 |
氵厂小 |
水一火△ |
4 |
氵厂小 |
水設山 |
3 |
頭 |
一丆 |
一廿一金△ |
5 |
一頁 |
一廿貪 |
3 |
活 |
氵丿口 |
水竹口△ |
4 |
氵千口 |
水手口 |
3 |
水 |
水 |
水2 |
2 |
水 |
水3 |
2 |
來 |
木人人 |
木人人2 |
4 |
木人人 |
木人人 |
3 |
大新倉頡每字平均按鍵次數 |
3.892857 |
師大大師每字平均按鍵次數 |
2.964286 |
目前我們已在Windows XP系統實作了師大大師輸入法的程式,已可應付一般打字的情境,未來除可增列簡碼之外,在一些其他輔助的功能上,仍可再做一些增強,比方簡繁轉換、特殊符號輸入,或者是將unicode所收錄的全部中文字皆列入處理範圍。當然也可設法在其它平台上實作,以饗同好者。
現已實作好之可用於一般輸入用途之輸入法程式,將利用此論文發表時正式公開,並在網路上免費開放給大眾使用,以效法當年朱邦復先生奉獻之精神。日後將視試用之狀況,繼續改良,以提供國人一個免費、優良的輸入法而努力。