Skip to content

〔洋蔥注音系列〕:短語

oniondelta edited this page Apr 21, 2024 · 45 revisions

原先 Rime 可設置 custom_phrase,為自定義詞條,供快速輸入。

後來發現方案如設該功能,custom_phrase 連結的 user_dict 文本中有詞條,輸入時 INFO 日誌中會不斷提示:made a futile translation,並微微影響效能。故關閉全部方案 custom_phrase 功能。

且 custom_phrase 詞條會被刪除自動記錄(用戶詞典)的快捷鍵給刪除,韓文方案曾把單音設此,後發現缺少,被誤刪。

用 lua 建立出與 custom_phrase 相同的功能,並新增多行文本功能。

注音 plus、mixin、雙拼 版才有以下功能,純注音版則無。

以下「 ' 」「 / 」調出鍵,於雙拼改為「 ` 」。

【短語】

*文本檔案

  • 「洋蔥注音 plus」:bopomo_onionplus_phrase.txt

  • 「洋蔥注音 mixin」:bo_mixin_phrase.txt

  • 「洋蔥注音 雙拼」:bopomo_onion_double_phrase.txt

  • 「範例文本」:lua_custom_phrase.txt

    「範例文本」只在 ☆注音(洋蔥mix-in版 4 )☆ 該方案中作用。

於該方案短語 txt 檔修改新增詞條後,需「重新部署」或「變換方案」後才會作用,與原生功能相似。

可設置成修改後直接作用,但實際使用現行設定效能較好?!

於該方案短語 txt 檔寫入「詞條」+「編碼」+「詞頻」,分隔使用 〔tab〕(\t),即可自定義詞條快速輸入。

「編碼」限定為主方案可輸入的鍵盤範圍,注音為 [a-z0-9,./;-]。

短語「詞頻」只影響 短語總列表 之排序。

短語「詞條」在選字單中會置頂。

多個同編碼短語「詞條」,於一般選字單中的排序,依 txt 檔中的順序,非詞頻。

相容原先 custom_phrase.txt。

開頭標註「#」之詞條不作用。

輸入「 ' 」「 / 」「 j 」「 c 」可快速調出 短語文件 ,可於此增修短語詞彙。

截圖 2023-01-30 14 45 04

*多行文本

文本中可使用「 \n 」或「 \r 」換行。

有些編輯框或文本編輯器不容「 \n 」或「 \r 」,於該位置輸入會無法換行。

截圖 2023-01-30 14 31 29

*短語總列表

輸入「 ' 」「 / 」「 a 」或「 ' 」「 / 」「 , 」選單中會列出所有短語詞條。

排列順序依「詞頻」大小。

詞條後方注釋為短語編碼。

截圖 2024-03-10 15 51 44