
| 中文輸入法 行列輸入法 |
|
| 發明人 | 廖明德 |
| 發明年份 | 1992年(行列30) |
| 類別 | 字形 |
行列輸入法是一套免費授權、具有開放理念的字根式中文輸入法。除了可以輸入繁體中文和簡體中文之外,亦可輸入Unicode當中的中日韓統一表意文字。內建於Windows Vista的最新版當中,已支援至Unicode 3.1(即擴展A區、擴展B區),使可輸入文字自兩萬多字提升到七萬字左右。香草輸入法同時也取得了這份輸入法表格,因此在 0.8 版的香草輸入法行列模組中的對照表已經是支援 Unicode 3.1 的對照表。
行列輸入法的最快記錄是1997年由洪秀權先生在中文輸入競賽中所創下的每分鐘215.5字。[1]
目錄 |
行列取碼原則是將漢字歸納出十個基本筆形,各自對應到十個阿拉伯數字的外形;每個字根取首筆、尾筆兩個數字組成,將漢字依照筆順[2]拆成數個部份,最多取頭三尾一輸入四個字根即完成一個字。例如「暫」就分成「車14」、「斤93」和「日01」。為了增加輸入速度,常用字按照筆形數字編排簡碼,輸入時會顯示在螢幕,可預視預選不必死背。
| 數字 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|
| 筆形 | 一 | 乚 | 丨 | 十 | 乛 | 丶 | 冖 | 八 | 丿 | 口 |
| 分類 | 橫 | 逆彎 | 直 | 正交 | 順彎 | 點 | 蓋 | 八捺 | 撇 | 方框 |
(1)取前面三個字根和最後的字根:
行列輸入法是依照書寫順序,取字的前三個字根及最後一個字根,最多只取四個字根,不超過四個字根,則全部取。
(2)取最完整的字根:
在不違反筆順的情況下,一個字如果有多種取法時,以按鍵數最少的為正確;也就是要用字根表裡筆劃最多最完整的字根來組字。
(3)九個跨越筆順字根[3]:
中文字有幾個部首,依照書寫順序,有些相關筆劃本來是最後才寫,而在取碼時為保持其完整結構不加以分割,必須將整個字根先取掉。
字根與鍵盤的對應,並非以聯想或口訣方式排列,而是採取「首筆定行、尾筆定列」。鍵盤上自左到右有1234567890十個直行,首筆的數字即代表在字根所在的按鍵在哪一行;橫列則有Q(上)、A(中)Z(下)三列,尾筆數字若是0到4在上列、5或無尾筆在中列、6到9在下列。如同二維座標一樣,行、列都找出來,就知道定位字根按鍵的位置。[4]
行列輸入法字根碼的表示方法,可以分為「字根表示法」和「行列碼表示法」兩種類型:
「行列碼表示法」看起來似乎很抽象,其實都是由基本字根、對應座標和鍵位變化而來,相當容易了解。
2007年 Microsoft Windows Vista 上市,Microsoft 更新了許多 Windows XP 已內建的繁體輸入法——如大易輸入法(version 6.0)、行列輸入法(version 6.0)。結果陸續有許多使用者回報出現許多使用上問題,包括聯想詞視窗不會自動消失;緊接於區域邊界後面輸入第一個字元,輸入的字元前會出現多餘的空格;按下空格鍵之後,符號輸入法候選視窗不會跳至候選清單的下一頁,必須按 PAGE DOWN 才能跳至下一頁等,造成使用者使用上的不便。Microsoft 的官方說法為:「大易輸入法與行列輸入法這2種中文輸入法並不是微軟的產品,而是我們為了考量消費者的使用習慣,進而向推出此2種中文輸入法的公司取得授權,以便放入 Windows Vista 作業系統中,方便消費者使用。[6]」Microsoft 目前的解決方案,要使用者向 Microsoft Online Customer Services 提出取得此 Hotfix 的要求,才會寄出 Hotfix [7]。截至2008年5月 Vista SP1 出版為止,Microsoft 仍未將此 Hotfix 加入 SP 版中。
因此有使用者將 Windows XP 內建的行列三十輸入法複製到 Vista 上,使用 Windows XP 內建的行列三十輸入法來解決問題。這個方法需要複製 winar30.ime, arrayhw.tab, array30.tab 與 uniime.dll 四個檔案,並且需要修改系統登錄 (registry) 檔案來加入相關的資訊。透過此方法則可以在 Vista 上使用 Windows XP 內建的行列三十輸入法。
另外一個替代方案是使用開源的香草輸入法(可在 Windows, MAC OS X 上使用),香草輸入法提供了行列模組供使用者使用。
你可以在以下的作業系統或中文系統上找到行列輸入法。
早期的行列輸入法要使用更上排的數字鍵,共40個碼,稱為「行列40」(行列輸入法40鍵版)。因為使用了數字鍵,輸入數字不方便,所以現在的行列版本只用3列,稱為「行列30」。
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History