-
Notifications
You must be signed in to change notification settings - Fork 22
『 洋蔥版 行列30 』方案說明
行列30輸入法上屏設定比較特殊,網上多只以 Rime 原生架構和一般方法作方案。
以網上行列 Rime 方案少用之 librime-lua 和之前建構 Rime 方案經驗,作了一個行列30方案。
不依賴 librime-lua 也有技巧可製作出手感接近原生行列30,但輸入顯示方面會不完滿。
以 Mac 香草輸入法的行列30為模板!
新增功能和修正網路上行列30方案之問題:
-
增加〈注音查行列碼〉和〈行列碼查注音〉!
-
增加〈日期時間等 Lua 掛接功能〉!
-
增加 〈詞句功能〉!
如:「1-1-8-8-」「 ' 」打出「三人份」詞句。
-
〈行列30符號〉:修正使「 w 」「 0-9 」同香草輸入法!
-
〈行列30特別碼〉:修正同香草輸入法!
-
〈行列30隱藏特碼碼〉:修正可直上或切換同香草輸入法!
-
〈固定簡碼字的順位〉:修正使同香草輸入法!空碼位顯示 ⎔ ,且選擇後不會上屏。
-
空碼位 ⎔ 被選擇後,同香草輸入法,為〔清除〕。
本行列30方案有用 librime-lua,主程式需包含該套件,且需較新版本。故建議以下主程式版本:
- 直接 官方下載 即可。
- 直接 官方下載 。
-
Linux 上除非是個別網友封裝的,ibus-rime 和 fcitx-rime 核心都太舊了!本方案在 Linux 要正常使用,須自行封裝新的核心或找到別人封裝適當 librime 核心並附加 librime-lua 的版本!
-
網友反饋 fcitx5-rime 在安裝相關套件後可行。反饋需另外執行安裝 librime-lua 外掛套件指令:
sudo zypper in librime-lua
。
-
選字單按「下」可選擇,再按「右」可翻頁
方向鍵選字設定只適用〈直式選單〉,〈橫式選單〉需另外修改。
-
「Shift」+「Space」翻下一頁、「Shift」+「Tab」翻上頁
「 control 」+「 - 」切換為確認模式。
此快捷鍵 Windows 上容易與其他軟體快捷鍵衝突,故已遮屏取消。
-
「Space」: 翻下一頁(不輸出空白且可翻頁時);上屏(不輸出空白且沒頁可翻頁時)
-
「Return / Enter」:上屏當下選擇。
「 control 」+「 Shift 」+「 - 」切換為翻頁模式。
此快捷鍵 Windows 上容易與其他軟體快捷鍵衝突,故已遮屏取消。
-
「Tab」:翻頁時,使「Space」回復可輸入空白,而不是上屏!!!
-
「Space」:上屏(不輸出空白時)
大多數形碼以「Space」上屏,故此設定。
-
「Return / Enter」:輸出對映英文。
-
「 = 」「 注音碼 」:注音反查行列碼!
架構關係,主輸入鍵位小於掛接,連打切分選字後有 Bug,空白鍵無法打一聲。
承上,用 lua 修正後,方向鍵、小鍵盤數字、ctrl+0~9 選字可正常,空白可一聲,但無法記憶,切分後選字依然有 Bug。
-
「 = 」「 = 」「 行列碼 」:行列碼查注音!
-
「 ` 」「 a-z 0-9 / ; ' , . - 」:一系列時間日期等 Lua 建構的特殊功能!
詳細單按「 ` 」有說明。
以下切換鍵皆單一指定切換,欲循環切換,可用「 Control 」+「 Shift 」+「 1~0 」
以下含「 Shift 」為切換至初始設定。
--
-
「 Control 」+「 [ 」:切換一般行列30輸入時,有無編碼提示。
-
「 Control 」+「 Shift 」+「 [ 」:切換一般行列30輸入時,有編碼提示。
--
-
「 Control 」+「 ] 」:切換 1~2 碼空格後〈直出〉。
-
「 Control 」+「 Shift 」+「 ] 」:切換 1~2 碼空格後〈香草模式〉。
預設〈香草模式〉。
〈香草模式〉:兩個以上候選項就不直出。
--
-
「 Control 」+「 - 」:切換為確認模式。
-
「 Control 」+「 Shift 」+「 - 」:切換為翻頁模式。
上兩個快捷鍵 Windows 上容易與其他軟體快捷鍵衝突,故已遮屏取消此兩個快捷鍵。
--
-
不置換修改即是。
-
編碼符合 https://array30.misterfishup.com/ 查碼結果。
-
將『行列30碼表_20230211版』資料夾中的 onion-array30-generally.dict.yaml 和 onion-array30-wsymbols.dict.yaml 兩個檔案拖到上一層,覆蓋同檔名檔案,《重新部署》即可。
-
〈特別碼〉和〈簡碼〉不變。
-
原始編碼出處:https://github.com/gontera/array30/tree/master/OpenVanilla
-
新增 CJK Extension G 該區編碼,並增刪中文和 w 符號許多編碼。
更新說明詳見:https://github.com/gontera/array30/blob/master/OpenVanilla/README.md 和 https://github.com/gontera/array30/blob/master/README.md 。
onion rime