洋蔥版電腦 Rime 方案安裝與修改 - oniondelta/Onion_Rime_Files GitHub Wiki

主程式安裝

  • Windows 安裝:執行安裝檔。

  • Mac 安裝:執行 Squirrel.pkg 安裝檔。

    執行後於預設輸入法中會有「鼠鬚管」選項,如沒有:「打開鍵盤偏好」 ⇨ 「+」「繁體中文/簡體中文」 ⇨ 選取「鼠鬚管」加入!

    承上,較舊版本,只在「簡體中文」中可選取到。

  • 安裝後登出或重開機!再下一步,避免問題!

設定檔安裝啟用

  • 下載解開壓縮檔,Python 跑 sort_rime_file.py 作分類。

  • 進入「電腦RIME方案」選取欲使用方案(設定檔)資料夾。

  • 把內含文件通通放入『 用戶設定 (Rime) 』資料夾:

    ※ MAC路徑:~/Library/Rime/

    ※ Windows路徑:C:\Users\使用者名稱\AppData\Roaming\Rime

  • 如方案含 opencc 資料夾,整個放入,如 rime 資料夾內已有 opencc 資料夾,移動裡面文件。

  • 按「重新部署」即完成。

修改方案前請注意

  • 懶得爬文沒耐心不斷修改測試的人,就不要去修改方案了!只花一二天,就想修改成自己想要的樣子,別折騰了!

  • 鼠鬚管(Mac)和小狼毫(Windows)某些程式碼一方可行,一方會有問題。修改前需注意!!!

  • 不是網友提供的修改方法都可通行,他的系統可行,你的不一定。

    如:改選字單數量,修改下列程式碼,在鼠鬚管(Mac)可只改 page_size: 數量,雖有瑕疵:6 項後面選項,無法快捷直選,但還能用。在小狼毫(Windows)則會崩潰給你看! alternative_select_keys: 數量要大於等於 page_size: 數字。

    menu:
      alternative_select_keys: "QAZWSX"
      page_size: 6
    
  • 方案寫法不同,網友提供「標點符號」、「快捷鍵」、「選字按鍵或數量」等變更方法,不是所有方案都能通用。

    如:用 custom 檔修改洋蔥注音 plus 和 mix-in 版「標點符號」或「快捷鍵」,新手修改容易不起作用!此兩方案此兩功能以 import_preset: 置入,按網友的修改方法,沒把 import_preset: 改掉,依舊會置入原設定。

    有好心網友上述原因修改不起作用,竟修改「build」裡面文件,非常不建議!「build」中的文件不要更動🚫️!!!

修改方案請注意有否「方案 custom 檔」

  • xxxx.custom.yaml 此「方案 custom 檔」,會覆蓋 xxxx.schema.yaml 之設定。

  • 如「方案 custom 檔」xxxx.custom.yaml 裡有相關程式碼,修改 xxxx.schema.yaml,將不起作用,此時應修改「方案 custom 檔」。

修改方案請注意「全局設定」和「個別方案限定」

  • 常遇網友比照網路教學,修改 squirrel.custom.yaml 和 default.custom.yaml 兩個全局檔案,結果不起作用,其因為方案 xxxx.schema.yaml 裡面已標註如同以下「個別方案限定」之程式碼,使該方案不被「全局設定」所影響。

    style:
      inline_preedit: false  #輸入碼是否內嵌
    
  • 遇過某主程式版本功能失效,所以個別方案限定不起作用,反倒是全局設定起作用,為特殊錯亂情況,現時已修正,需注意有此情形發生!

修改方案請注意「導入」和「節點補釘」

  • 以下「導入」和「節點補釘」,會影響最後功能呈現。

  • import_preset: 為由外部統一文件「導入」程式碼。

  • __include:__append:__patch: 為 yaml 語法「節點補釘」,可參考此 官方說明 Wiki

  • 如何影響要看實際程式碼。可於修改且「重新部署」後,參考「build」內所生成相同方案檔名 xxxx.schema.yaml 之文件內容。

  • 承上需注意!如此次修改,程式碼格式有誤,「build」內留存的會是上次格式正確,可運作之文件,非此次修改所生成之文件!

備註

  • 如 rime 資料夾內已有 default.custom.yaml,不建議 default.custom.yaml 直接覆蓋。先刪除原 default.custom.yaml 並「重新部署」,後再添加文件「重新部署」,避免部署失敗!

  • 如無法部署成功,可從 default.custom.yaml,關閉主方案,一般為 schema_list: 下第一個項目 ,先部署掛接方案,再部署主方案!

  • 內附 default.custom.yaml,會隱藏原有方案!

  • 內附 squirrel.custom.yaml,Mac 專用 鼠鬚管 外觀設定,參用!

  • 內附 weasel.custom.yaml,Win 專用 小狼毫 外觀設定,參用!

  • 之前「注音 mixin 」發生 Mac 正常,Win 中有問題的狀況。以 Mac 鼠鬚管為實作,Win 小狼毫盡量完善,如發現 Bug,請先說明系統版本等資訊。

  • Mac 於終端機輸入 $TMPDIR,可得到報錯日誌的位置。

  • Win 於檔案路徑輸入 %TEMP%,底下即有報錯日誌。