震漢許氏25鍵注音輸入法 ------ 人性化的注音鍵盤 一、前言 多年來,中文輸入方式一直是國人使用中文系統時的一個瓶頸。 不論是由字型的拆解所構成的字根輸入方式(倉頡輸入法),或是由 注音為基礎的注音輸入方式,或者是兩者交互混合而成的輸入方式, 似乎都無法滿足一般使用者「好學」(輸入法則)、「好記」(鍵盤 位置)及「好快」三個基本要求: (1)「好學」─要「好學」的唯一方法就是不要學。注音輸入法就 是不要再重新學習的中文輸入法。 (2)「好記」─要「好記」的唯一方法就是不要死記。注音符號配 合英文字母發音排列位置,只要熟悉英文鍵盤就不 必再死記中文鍵盤。 (3)「好快」─要「好快」的唯一方法就是不要選字。只要注音輸 入方式不要太離譜(見以下說明),聰明的輸入法 便可以替您選字。 綜觀而論,目前市面上的各種輸入法,普遍地存在以下幾個缺點 : (1)拆碼方式複雜,且不儘符合邏輯。 (2)無法直覺地由中文字型立刻反應出其相對應的字根,必須死記 各種字根在字型上的各種變化。 (3)使用者在中文輸入的過程中,往往由於拆碼的思考而中斷整個 文句的思考。 (4)使用者必須記憶中文和英文兩種鍵盤。 (5)中文鍵盤的配置並未考慮各個按鍵使用頻率的高低,對鍵盤作 合理的配置。 (6)一碼多字而必須選字的情形,使得輸入的速度無法提昇,更無 法達到只看文稿而不看螢幕的「盲打」境界。 震漢許氏注音輸入法很容易地解決了上述六項缺點中的(1)至 (3)點。中央研究院資訊所許聞廉教授針對人體工學的考量,精心 設計了「震漢許氏注音鍵盤」,澈底地解決(4)、(5)二項缺點。 二、人性化的「震漢許氏注音鍵盤」 大家都知道國語注音符號一共有37個,再加上5個聲調,一共 有42個按鍵;而一般使用者熟悉而能夠接近「盲打」的鍵盤,只有 26個英文按鍵,因此,最好的注音鍵盤配置方式就是只利用現成的 26個英文按鍵。 在使用的按鍵必須最少的情況下,震漢許氏鍵盤利用以下幾個原 則,將所有的注音符號配置至25個英文鍵盤上: 震漢許氏25鍵注音鍵盤對應法則 ┌─┬───────────────────────────┐ │字│ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄒㄖㄗㄙㄝㄞㄟㄡㄣ一 │ │ │ │ │音│BPMFDTNLGKHJCRZSEIAONE │ ├─┼─────────┬─┬────┬─┬──────┬─┤ │字│ㄑㄚㄠㄢㄤㄥㄦㄨㄩ│對│ㄓㄔㄕㄘ│手│•ˊˇㄜㄛˋ│標│ │ │ │ │ │ │ │ │ │形│VYWMKLLXU│稱│JVCA│順│SDFGHJ│點│ └─┴─────────┴─┴────┴─┴──────┴─┘ 字音:利用英文字母之音標或其本身(如ㄞㄟㄡㄣㄧ)發音。 字形:將『ㄢ』之中間筆畫合攏,再逆時針轉90度則成『M』。 對稱:ㄓ、ㄔ、ㄕ分別對到ㄐ、ㄑ、ㄒ所屬之字母。 另外,再將ㄗ、ㄘ、ㄙ放在左下角。 手順:聲調鍵使手指在打完其他注音後回歸於第三排。 標點:英文標點可對應至中文標點全形。 選字:1∼9之選字鍵可以A∼L代替。 綜合以上的排列原則,可以得到一個非常合乎人性的「震漢許 氏注音鍵盤」排列方式,其鍵盤配置方式如下: Q W E R T Y U I O P ┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐ │ ││ ㄠ││ㄧㄝ││ ㄖ││ ㄊ││ ㄚ││ ㄩ││ ㄞ││ ㄡ││ ㄆ│ │  ││  ││  ││  ││  ││  ││  ││  ││  ││  │ └──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘ A S D F G H J K L ┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐ │ㄘㄟ││ ㄙ││ ㄉ││ ㄈ││ㄍㄜ││ㄏㄛ││ㄐㄓ││ㄎㄤ││ㄌㄥ│ │  ││ .││ ˊ││ ˇ││  ││  ││ ˋ││  ││ ㄦ│ └──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘ Z X C V B N M ┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐ │ ㄗ││ ㄨ││ㄒㄕ││ㄑㄔ││ ㄅ││ㄋㄣ││ㄇㄢ│ │  ││  ││  ││  ││  ││  ││  │ └──┘└──┘└──┘└──┘└──┘└──┘└──┘ ┌────────────────┐ │ 一 聲 │ └────────────────┘ 三、善解人意的「震漢許氏注音鍵盤」 當然,細心的使用者也許會發現,「震漢許氏注音鍵盤」的鍵盤 配置方式,有一鍵多碼的情況產生,當這樣的鍵被按下時,系統如何 判斷使用者倒底是要輸入那一個注音符號呢? 其實,只要使用者再細心的觀察每一個多碼的按鍵上面的注音符 號,再配合中文的發音規則,應可以發現同一按鍵上的注音符號之間 ,存在著一種「互斥」關係,例如: (一)以「ㄍㄜ」為例,其按鍵為「G、G」。但是會經由「G    、G」二個碼去自動判斷,第一碼應為「ㄍ」,第二碼應    為「ㄜ」,因為唯有「ㄍㄜ」才能成為有意義的發音。這    就是善體人意的一個地方。 (二)以「ㄜˋ」為例,其按鍵為「G、J」。但是 會經由「G、J」二個碼去自動判斷,第一碼應為「ㄜ」 ,第二碼應為「ˋ」,因為唯有「ㄜˋ」才能成為有意義 的發音。這就是善體人意的另一個地方。 此外,傳統的中文輸入法為了節省在設計上所花費的人力,在有 重複字出現而必須進行選字時,均將「選字鍵」配置在鍵盤上方的數 字鍵上;這種設計對初學者而言,雖然有學習容易的好處,但是一般 熟悉英文鍵盤的使用者在邁向「盲打」時,往往由於數字鍵的不熟悉 ,而降低了中文輸入的速度,因此,震漢許氏25鍵注音輸入法在設 計時,便將「選字鍵」配置於平時手指放置的第三排上,這樣的設計 除了可以減少手指上下移動的距離,更進一步地將因手指上下移動而 產生「誤打」的機會減少至最低。 換言之,「震漢許氏注音鍵盤」的鍵盤配置並非為了「減少使用 鍵盤數」而隨意地將注音配置於25個英文按鍵上,而是考慮了各種 中文發音規則,及盡量讓使用者的手指不離開鍵盤的中央等「人體工 學」方面的考量,才設計出的注音鍵盤配置。 四、如何使用「震漢許氏注音鍵盤」 【按鍵】Alt-Ctrl-3 (請參考 README.HAN) 只要在執行震漢中文時,有載入一般的「注音輸入法」,則當中 文載入之後按「 Alt-Ctrl- 3」選擇「震漢許氏注音鍵盤」, 即可 使用這麼一個善解人意的注音輸入法了。 五、展望 -- 智慧型的中文輸入法 以注音符號為基礎的中文輸入法,目前大都受限於同音字必須選 字,而無法成為主要的中文輸入方式,因此,借助具有語義分析能力 的人工智能,無疑是日後發展的必然方向。目前市面上雖有類似功能 的注音輸入法上市,但是,在語義的分析能力上,尚不足廣泛地應用 在各種層次的資訊應用領域。 同時,由於國人在注音能力上或多或少的疏漏,例如「捲舌音」 與「非捲舌音」之間的混淆,也造成注音輸入法不能為多數人所接受 。因此,如何利用人工智能增加使用者在注音輸入上的「容錯」能力 ,也是相關研發單位應再投注更多人力去研究的地方。 六、結論 -- 邁向智慧型中文輸入法的第一步 今日震漢中文所推出的「震漢許氏注音鍵盤」,已經完美地解決 了上述一般中文輸入法普遍存在的(1)至(5)項缺點。換言之, 「震漢許氏注音輸入法」是智慧型中文輸入法的基礎,也是朝智慧型 中文輸入法的建立邁出了歷史性的第一步。 延伸科技全體同仁無時不以提供一個完美的中文系統為己任;在 主系統方面提供一個更快、更穩的系統核心,在文字輸出方面提供更 高品質的列表輸出;今日「震漢許氏注音鍵盤」的提出,則提供使用 者一個更具親和力的中文輸入介面,同時也是在智慧型中文輸入介面 研發上的第一個成果。延伸科技日後將投注更多的人力於智慧型中文 輸入法的研發,為建立一個以穩定系統核心、高品質輸出介面及智慧 型文字輸入介面三者結合為一的中文系統努力。