『 洋蔥版 行列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 新字碼