Skip to content
Gontera Yeh edited this page May 16, 2023 · 13 revisions

行列10鍵數字輸入法說明及指引首頁

本頁面主要為介紹行列 10 鍵數字輸入法(下稱「行列10」),並說明其與行列輸入法 30 鍵版(下稱「行列30」)的差異。

什麼是行列10?

行列10為將行列30的字根數字化所產生的衍生變形,二者對於文字拆碼方式基本上是相同的;行列10 僅使用 1234567890 共 10 個數字鍵輸入字根碼來代替行列30 中的 30 個鍵盤鍵位,因此特別容易實現於手機的數字鍵盤。相較於行列30的多鍵位,行列10在手機上使用,更享有數字鍵面積大、較不易按錯鍵的優點。

歡迎下載/散布/修改行列10鍵碼表(版權聲明)

行列10輸入法鍵碼表的版權,屬廖明德先生與葉光哲先生共有。惟依行列輸入法公開授權使用之精神,歡迎各位朋友無償引用、散布(複製)。為使本輸入法符合各家作業平台及使用環境,亦歡迎使用者修改本檔案;惟請於所修改之原始檔或說明文字中,註明檔案來源及版次資訊(如:「本輸入法係修改自行列 10 鍵數字輸入法 (array10a) for LIME, v2023-1.0」),以因應未來本輸入法表格版本後續更新時,可提醒修正者或使用者配合維護。

智慧手機如何使用行列10?

  • Android 平台推薦使用 LIME,匯入行列10 的方法請參考此處;或亦可使用已內建行列10 的 gcin for Android。
  • iOS/iPadOS 平台推薦使用 Frankie(付費版)或 OkidoKey(免費版),均已內建支援行列10。

行列10與行列30取碼差異

  1. 輸入文字時,行列30 係以「鍵位」代表字根,如字根「日」之字根碼為 01,即對應到英文鍵盤的 "P" 鍵;而行列10 為直接輸入字根碼 (01)(其餘字根均依此類推)。
  2. 單字根碼僅按單鍵(行列 30 的字根碼 1-,在行列 10 中僅按單鍵 (1) 即可),前後皆不補鍵。
  3. 輸入罕用字時,行列 10 無需於字根尾補 "I"(亦即 8^ 鍵位)。
  4. 行列 30 每個漢字最多拆 4 個字根(不含罕用字補 "I")。因行列 10 採直接輸入字根碼的方式,故對每個漢字而言,無論是否為罕用字,最多拆 8 個數字。
  5. 行列 10 亦保留輸入原先行列 30 的標點及符號組的功能。請以字根碼 (23)(即相當於鍵盤的 "W" 鍵)作為前導,第 3 碼為符號分組,如 (231) 輸入標點、(232) 輸入括弧、(233) 輸入一般符號……(230) 輸入注音符號,分組方式與行列 30 相同。
  6. 為方便使用者更快速輸入標點及符號,於上述 (231) ~ (230) 10組之下再設支碼。如輸入 (231) 標點符號組時,(2311) 是該組第 1 頁的 10 個符號,(2312) 則是該組的第 2 頁的 10 個符號……(餘類推)。故當使用者熟知要的符號是標點符號的第幾頁後,就可以直接打 4 碼快速找到,例如要輸入「■」符號時,只要打 (2312) 再選第 7 個,如果不熟,打 (231) 3 碼再往後找,同樣可以找到。
  7. 行列 10 新增輸入全形英文字母及數字的功能,並編入字根碼 (255)。當輸入 (255) 時即可自候選字窗選取,或亦可再輸入第 4 碼(分組支碼),以縮短選取全形文字所需時間。說明如下:
    • (2551):全形英文字母A至J,共 10 個。
    • (2552):全形英文字母K至T,共 10 個。
    • (2553):全形英文字母U至Z,共 6 個。
    • (2554):全形英文字母a至j,共 10 個。
    • (2555):全形英文字母k至t,共 10 個。
    • (2556):全形英文字母u至z,共 6 個。
    • (2550):全形數字0至9,共 10 個。

本輸入法為將行列字根數字化,部分文字的拆法(尤其是輸入標點符號方面)與原行列 30 鍵輸入法相較,已略有調整。故在此將廖明德先生發行原始對照表的註解摘錄整理於下,提供各位參考:

  1. 本檔案已依照字頻序排列(前加幾個常用符號)。
  2. 字頻資訊是以平衡語料庫加網路論壇的字頻統計資料綜合而成,以兼顧一般運用及網路上使用的均衡性。
  3. 建議使用者使用行列數字輸入時,保持原來的想法輸入,如「二」字,雖然是輸入 (11),但心裡還是想著 (1- 1-) 即默念(1單1單),只有在輸入「工」字時,才是想 (11),這樣回到 30 鍵盤上才不會亂掉。
  4. 行列數字輸入法最多為 4 根 8 數碼(未加罕用區別碼)。因對照表以字頻排序,故程式接到敲鍵後宜以依序抓取,順序顯示待選字的方式處理,若再接收到下一個鍵,則再篩掉不合的字,保留符合的字,如此應該大部份的字都在敲 4 或 5 個數字鍵內就會出現供使用者選取。要注意這種情形,如「龜」有 (7711)、(77151)、(77198)、(7712) 四種拆法,使用者一直敲到第三個鍵 (771) 時,在對照表內符合的抓出來會有四個「龜」字,但只需顯示一個「龜」字,(當然 4 組編碼都要保留等待下一鍵進來比對)。
  5. 非常用字的單根碼轉變成 4 根碼(4 根最多 8 碼)置於後段。
  6. 編 (09) 開頭的特殊符號 09? 09『 09』 09. 09– 09* 09/ 09…
  7. 編為 (09) 開頭是為了避開和 (08) 開頭的常用字混在一起。且 (09) 和 (08) 回到 30 鍵時是同一鍵位。
  8. 編 (35) 開頭的 35片 35 岩 35! 35「 35」 35、 35“ 35 ”35( 35)
  9. 編十組符號以 (23)(代替W)前導,(231)(標點)、(232)(括號)、(233)(一般)、(234)(數學)……等,共十組。
  10. 數字編碼以 (23) 為十組符號的前導碼,因 (23) 沒有字根,位置一樣在 W,用它為前導碼就不會跟字混雜顯現,且使用者回到 30 鍵上輸入能夠保持一致。
  11. 行列數字輸入應以隨著資訊增加漸縮符合字集的方式顯示待選字,在特殊符號的部份因每組符號有幾十個,因此配合漸縮字集方式設計成:
  12. 當輸入 (231) 標點符號組,(2311) 是該組第 1 頁的十個符號,(2312) 則是該組的第 2 頁的十個符號……餘類推。
  13. 當使用者熟知要的符號是標點符號的第幾頁後,就可以直接打 4 碼快速找到,例如要「■」符號,只要打 (2312) 再選第 7 個,如果不熟,打 (231) 3 碼再往後找也是找得到。