『 洋蔥版 行列10 』方案說明 - oniondelta/Onion_Rime_Files GitHub Wiki
【前言】
- 共有兩個方案:▦ 行列10(洋蔥版)、▦ 行列10&注音(洋蔥版)
【鍵位】
* 行列10(洋蔥版)
-
分兩區:左邊英文鍵盤、右邊數字鍵盤(小鍵盤),皆可輸入行列 10。
-
切換〔 雙邊 → 數鍵 〕可用「 control 」+「 shift 」+「 8 」或「 control 」+「 ] 」或「 control 」+「 shift 」+「 ] 」。
-
承上,切換為:左右雙邊皆可輸入行列 10;或只有右邊數字鍵盤(小鍵盤)能輸入行列 10(此時左邊英文鍵盤直出英文)。
-
不設置左邊英文鍵盤其上方數字鍵輸入行列 10,因其鍵位利用來選字。
-
「變換 數/中」按鍵功能為轉換對映之行列 10 數字(原始輸入對映之數字);誤按時,再按一下該鍵,就轉回中文。
-
「 ` 」接續字碼,為輸入〔注音〕反查〔行列 10〕字碼。
-
「 ` 」「 ` 」接續字碼,為輸入〔行列 10〕反查〔注音〕。
* 行列10&注音(洋蔥版)
-
左邊英文鍵盤引用「注音(洋蔥純注音版)」,右邊數字鍵盤(小鍵盤)引用上方「行列10(洋蔥版)」。
-
「 ` 」和「 ` 」「 ` 」接續相關 [a-z0-9]+ 為系列符號。
-
「 = 」接續字碼,為輸入〔倉頡〕反查〔注音〕。
-
「 = 」「 = 」接續字碼,為輸入〔行列 10〕反查〔注音〕。
【行列 10 輸入】
* 輸入單個〔字〕或〔符號〕
-
出字先出單個〔字〕或〔符號〕,後面附註帶有「~」則是提前顯示尚未輸入完整碼之單個〔字〕或〔符號〕。
-
承上,定義為「全部編碼」符合,後面附註帶有「~」,為未輸入完整碼之單個〔字〕,可能在〔詞〕之後。
例:輸入「 999 」,沒有符合該編碼的〔字〕,符合該編碼的〔詞〕會在首位,未輸入完整碼之單個〔字〕如〔舀〕→〔9991〕,則置後。
-
末尾「區分符」:編碼末尾標註「區分符」,作字與字之間分節使用。
-
開頭「區分符」:接編碼,則設置出符號。
* 輸入〔詞〕
-
方法 1:使用「encoder 編碼形式」,首字為「全部編碼」,其他字取「首碼」即可。
例:〔生日蛋糕〕編碼為〔9141058〕,其中〔生〕→〔9141〕,〔日〕→〔0〕,〔蛋〕→〔5〕,〔糕〕→〔8〕。
-
方法 2:每個字都打「全部編碼」,建議每字末尾加「區分符」,才可不用切分,於選單中一一選字出詞。
例:〔生日花〕該詞彙輸入「 9141.01.4812. 」。
-
承上,上屏電腦記憶後,出詞輸入為「encoder 編碼形式」,非每字「全部編碼」。
-
打詞每個字都打「全部編碼」為添加詞用,非主力輸入用。
-
打詞以「encoder 編碼形式」為主,行列 10 每字編碼太長,每字都打「全部編碼」不實用。
-
添加詞(電腦記憶)也可每個字輸入「全部編碼」,但每打一字就直接上屏,電腦會自動串接紀錄整組輸入之詞。
【其他說明】
-
設置:開關單個字後標註〔行列 10〕字碼,且增設 librime-lua 中的 processors 功能去處理按鍵行為。
-
切換鍵可參考:行列 30 說明,雖鍵位不全一樣,但邏輯依此類推。
【新舊字碼】
碼表使用 2023-02-11 新字碼,目前無編排 2022-03-17 舊字碼。
* 2023-02-11 新字碼
-
行列 30 新舊字碼之〈特別碼〉和〈簡碼〉不變。行列 10 無〈特別碼〉和〈簡碼〉。
-
新增 CJK Extension G 該區編碼,並增刪中文和符號許多編碼。
更新說明詳見:https://github.com/gontera/array10/blob/master/LIME/README.md 和 https://github.com/gontera/array10/blob/master/README.md。