Skip to content

『 注音 洋蔥 plus 版 』方案說明

onion edited this page Oct 3, 2024 · 68 revisions

【圖示範例】

圖片

【鍵位】

圖片

【說明】

  • 方案包含:英漢字典、拉丁、日語、韓語、希臘、西里爾(俄文)

  • 嵌入六種語言方案,可輸出多種語言文字!!!

  • 以 〔聲調〕不為注音開頭,將四個〔聲調〕「 ˇ 3 」 「 ˋ 4 」 「 ˊ 6 」 「 ˙ 7 」作某《文字語言》〔啟始鍵〕。

  • 重複〔聲調〕「 ˋ 4 」「 ˋ 4 」「 ˊ 6 」「 ˊ 6 」「 ˙ 7 」「 ˙ 7 」作某《文字語言》〔啟始鍵〕。

  • 注音輸入一半可插入《其他語言》,末端須為〔聲調〕。如:「ㄏ」「ㄠ」「ˇ」+「6」,後續可輸入《日語》。但打「ㄏ」「ㄠ」+「6」,只會變成二聲「ㄏㄠˊ」。

  • 注意!!!使用前綴〔啟始鍵〕,輸入中途「左右鍵」或其他切分,再選字,舊版會跳回注音,新的用 lua 介入處理,不會跳回注音,但電腦會無法記憶。建議只用「上下鍵」或「快捷鍵」從選字單選字。

  • 多國語言編碼請參考:

* 啟始鍵「 3 」《英漢字典》

  • 提示碼 ( comment ) 作為《英漢字典》英翻中注釋。

  • 輸入〔英文單字〕開頭幾個字母即可爬找。

  • 可輸入含大寫單字為方便之附帶功能,該項目主要精神為《英漢字典》。為同字典爬找精神,翻譯只在小寫。全大寫和大小寫混雜單字無翻譯。

  • 含大寫單字,加後綴「 ; 」或「 ; 」「 ; 」調出。

  • 含片語詞彙,空格編碼為「 . 」「 / 」。

  • 可輸入一般英文符號「 - 」、「 ' 」、「 . 」、「 , 」、「 / 」,同鍵。

  • 「 a-z 」+「 ; 」首字母大寫或大小寫混合。

  • 「 a-z 」+「 ; 」「 ; 」全大寫。

  • 「 a-z 」+「 ; 」「 ' 」首字母大寫,同時空格和「 - 」「 / 」後也大寫。

  • 「 a-z 」+「 ; 」「 / 」全小寫,不限定字典裡的字彙。

    Cover Cover Cover Cover

    例:「 3 」「 t 」「 e 」「 r 」「 r 」「 a 」一系列「 terra 」開頭小寫英文單字在選單中。

    例:「 3 」「 a 」「 . 」「 / 」「 l 」「 i 」「 t 」「 t 」「 l 」「 e 」一系列「a little」開頭小寫英文片語在選單中。

    例:「 3 」「 t 」「 e 」「 r 」「 r 」「 a 」「 ; 」首字母大寫或大小寫混合,如:「 Terra 」。

    例:「 3 」「 t 」「 e 」「 r 」「 r 」「 a 」「 ; 」「 ; 」全大寫,如:「 TERRA 」。

    • 含 88 萬單字片語;76 萬多翻譯條目。非特殊大寫和首字母大寫用 lua 功能生成。

    • 初始排序依照字數。

    • 「 control 」+「 ` 」點選「個排 → 序排」或快捷鍵「 control 」+「 shift 」+「 0 」,可如一般〔英漢字典〕,以字母 A~Z 排序。

    • 序排,二字母以下不更換排序,因某些字母,如:「s」,開頭單字數量太龐大,再「序排」轉換極吃效能,甚至出現漏出字母的 bug。

    • Windows 整頁提示碼太多程式會崩潰,故精簡注釋,如下圖。

      Cover

      ↑ Windows 精簡注釋

    • Mac 可完整顯示,且可多行分段,如下圖。

      如多行分段造成選字色塊跑掉,可設 squirrel.custom.yaml 中的 style/line_spacing: 1 ,或調整字型。

      Cover

      ↑ Mac 完整顯示

* 啟始鍵「 4 」《拉丁》

  • 《拉丁字母》含 拉丁(英文)、萬國音標、KK音標各種〔帶音調〕或〔變體〕字母。內建詞庫,可準確打出〔帶調‧拼音〕。

  • 《拉丁字母》編碼參看:洋蔥西歐字母形碼介紹洋蔥西歐字母形碼範例說明

  • 後綴「 / 」調出〔小寫字母〕。(或無法以大小寫分類字母)

  • 後綴「 ; 」調出〔大寫字母〕。

  • 後綴「 ; 」「 ; 」調出〔組合變音標記〕。

  • 啟始鍵「 4 」後:

    「 - 」、「 . 」、「 , 」 ⇨ 單鍵分別打出該標點

    「 . 」「 , 」⇨「 ; 」

    「 . 」「 . 」⇨「 : 」

    「 , 」「 . 」⇨「 ? 」

    「 , 」「 , 」⇨「 ~ 」

    「 , 」「 / 」⇨「 ' 」

    「 , 」「 , 」「 / 」⇨「 " 」

    「 . 」「 / 」⇨「半形空格」(另編 jj)

    「 . 」「 . 」「 . 」⇨「 … 」

    「 / 」「 . 」⇨「 ! 」

    以下編碼為單碼與拉丁小寫次後綴同,增加分號區別

    「 / 」「 ; 」⇨「 / 」

    Cover Cover

    例:「 4 」「 z 」「 f 」打出「 Ʒ 」。

    例:「 4 」「 s 」「 u 」「 e 」「 n 」打出「 sūn 」。

* 啟始鍵「 6 」《日語》

  • 《日語》編碼為日語羅馬字輸入

  • 後綴「 , 」調出〔平假名〕。

  • 後綴「 . 」調出〔片假名〕。

  • 後綴「 ; 」調出《日語》五十音對映〔漢字〕。

  • 後綴「 . 」「 . 」或「 , 」「 , 」調出組合字符。

  • 後綴「 . 」「 , 」調出《日-固列》,含〔半形片假名〕、〔純平片假名〕、〔羅馬字〕。

  • 啟始鍵「 6 」後:

    「 - 」⇨「ー」(另編 ev)

    「 / 」⇨「・」(另編 av)

    「 , 」「 , 」⇨「〜」(另編 sv)

    以下編碼為單碼與平片假名後綴同,增加分號區別

    「 , 」「 ; 」⇨「、」(另編 vv)

    「 . 」「 ; 」⇨「。」(另編 ov)

    Cover Cover Cover Cover

    例:「 6 」「 n 」「 a 」「 n 」「 a 」「 m 」「 i 」可打出「ななみ」。

    例:「 6 」「 s 」「 a 」「 k 」「 e 」「 ; 」調出 日語「さけ」對映的漢字「酒」。

    例:「 6 」「 t 」「 e 」「 n 」「 . 」「 . 」調出濁点與半濁点組合字符。

    例:「 6 」「 r 」「 y 」「 o 」「 u 」「 r 」「 i 」「 . 」「 , 」調出半形片假名「 リョウリ 」。

    漢字中促音和拗音可變化,如:「kyou」輸出漢字「京」,「kixyou」也可輸出「京」。

    輸入日語只想要假名,於「jpnin1只出假名custom」資料夾中把「 jpnin1.custom.yaml 」移到上一層,重新部署,日語輸入直接只有假名,需要漢字時尾綴「 ; 」可調出。

    初始從 wiki 上 List of jōyō kanji 常用漢字表,花了七天心力!校對並轉成 rime 碼表。

    日語五十音和漢字分離,比較簡潔地輸入五十音,花了大量心力和時間研究設置詞頻。

    日語字詞典已花巨大心力。直接添加大量但沒標注拼音之日語字詞典, table.bin 容量會暴增,日文無法把漢字詞彙設成單字形式,日文漢字詞彙不是每個都可如同中文一樣分割發音,該作法嚴重影響效能。且該檔太大,Windows 小狼毫會無法部署。仿效他人 Rime 日語方案作法,不使用 mapping 作法,每個含有漢字的字詞條目都標注拼音,可大大減低 table.bin 容量。另避免日語八股文中含有漢字詞彙,因漢字 mapping 會使 table.bin 容量暴增,除非八股文詞句於字詞庫中全都已有且都標注編碼。日語詞彙還可再增,以本方案形式還須在字詞庫中依平片假名和漢字屬性附加其尾綴「 , 」「 . 」「 ; 」,方便平片假名、漢字的調出,故不能直接引用其他日語字詞庫,尚須再花費大量苦工做尾綴標注和分段。

    內含日語53萬含漢字(標注拼音)詞彙;2.8萬單漢字(標注拼音);52萬純假名詞彙(部分遮屏,36萬可出)。

    未來目標:字詞庫已經附加總數達一百〇八萬(含促音拗音變化增補),比較 Google 日語有一百一十萬字詞條,網上其他日語碼表有一百三十萬字詞條,目前手邊還可增補四十三萬,漢字和假名混雜之詞彙持續增修。

* 啟始鍵「 7 」《韓語》

  • 《韓語》編碼為韓文 HNC 鍵位

  • 後綴「 / 」調出《韓語》諺文基礎字母。

  • 後綴「 / 」「 / 」調出《韓語》諺文舊基礎字母。(會相互合併成一字之字母)

  • 後綴「 ; 」調出《韓語》諺文對映〔漢字〕。

  • 「 / 」可替換成「 q 」。「 ; 」可替換成「 v 」。

    Cover Cover Cover Cover

    例:「 7 」「 d 」「 a 」「 i 」「 m 」「 a 」「 n 」打出「 대만」(台灣)。

    例:「 7 」「 h 」「 / 」調出 韓語基礎字母「 ㅎ 」。

    例:「 7 」「 o 」「 e 」「 / 」「 / 」調出 韓語舊字母「 ᅿ 」。

    例:「 7 」「 d 」「 a 」「 i 」「 ; 」調出 韓語「 대 」對映的漢字「 大 」。

* 啟始鍵「 6 」「 6 」《西里爾(俄文)》

  • 《西里爾(俄文)字母》編碼可參看:洋蔥西歐字母形碼介紹

  • 後綴「 / 」調出小寫字母。(或無法以大小寫分類字母)

  • 後綴「 ; 」調出大寫字母。

  • 後綴「 ; 」「 ; 」調出〔組合變音標記〕。

    Cover Cover Cover

* 啟始鍵「 7 」「 7 」《希臘》

  • 《希臘字母》編碼可參看:洋蔥西歐字母形碼介紹

  • 後綴「 / 」調出小寫字母。(或無法以大小寫分類字母)

  • 後綴「 ; 」調出大寫字母。

    Cover Cover

* 啟始鍵「 ] 」「 [ 」《英數全形》

  • 編碼同拉丁字母。

  • 後綴「 / 」調出小寫字母。(或無法以大小寫分類字母)

  • 後綴「 ; 」調出大寫字母。

  • 可輸入全形數字。

    Cover Cover
Clone this wiki locally