-
Notifications
You must be signed in to change notification settings - Fork 22
『 注音 洋蔥 plus 版 』方案說明
-
方案包含:英漢字典、拉丁、日語、韓語、希臘、西里爾(俄文)
-
嵌入六種語言方案,可輸出多種語言文字!!!
-
以 〔聲調〕不為注音開頭,將四個〔聲調〕
「 ˇ 3 」
「 ˋ 4 」
「 ˊ 6 」
「 ˙ 7 」
作某《文字語言》〔啟始鍵〕。 -
重複〔聲調〕
「 ˋ 4 」「 ˋ 4 」
、「 ˊ 6 」「 ˊ 6 」
、「 ˙ 7 」「 ˙ 7 」
作某《文字語言》〔啟始鍵〕。 -
注音輸入一半可插入《其他語言》,末端須為〔聲調〕。如:「ㄏ」「ㄠ」「ˇ」+「6」,後續可輸入《日語》。但打「ㄏ」「ㄠ」+「6」,只會變成二聲「ㄏㄠˊ」。
-
注意!!!使用前綴〔啟始鍵〕,輸入中途「左右鍵」或其他切分,再選字,舊版會跳回注音,新的用 lua 介入處理,不會跳回注音,但電腦會無法記憶。建議只用「上下鍵」或「快捷鍵」從選字單選字。
-
多國語言編碼請參考:
-
拉丁、希臘、西里爾字母:洋蔥西歐字母形碼介紹、洋蔥西歐字母形碼範例說明
-
韓文:韓文 HNC 鍵位
-
日文:日語羅馬字輸入
-
-
提示碼 ( comment ) 作為《英漢字典》英翻中注釋。
-
輸入〔英文單字〕開頭幾個字母即可爬找。
-
可輸入含大寫單字為方便之附帶功能,該項目主要精神為《英漢字典》。為同字典爬找精神,翻譯只在小寫。全大寫和大小寫混雜單字無翻譯。
-
含大寫單字,加後綴「 ; 」或「 ; 」「 ; 」調出。
-
含片語詞彙,空格編碼為「 . 」「 / 」。
-
可輸入一般英文符號「 - 」、「 ' 」、「 . 」、「 , 」、「 / 」,同鍵。
-
「 a-z 」+「 ; 」首字母大寫或大小寫混合。
-
「 a-z 」+「 ; 」「 ; 」全大寫。
-
「 a-z 」+「 ; 」「 ' 」首字母大寫,同時空格和「 - 」「 / 」後也大寫。
-
「 a-z 」+「 ; 」「 / 」全小寫,不限定字典裡的字彙。
例:「 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 整頁提示碼太多程式會崩潰,故精簡注釋,如下圖。
↑ Windows 精簡注釋
-
Mac 可完整顯示,且可多行分段,如下圖。
如多行分段造成選字色塊跑掉,可設 squirrel.custom.yaml 中的 style/line_spacing: 1 ,或調整字型。
↑ Mac 完整顯示
-
-
《拉丁字母》含 拉丁(英文)、萬國音標、KK音標各種〔帶音調〕或〔變體〕字母。內建詞庫,可準確打出〔帶調‧拼音〕。
-
《拉丁字母》編碼參看:洋蔥西歐字母形碼介紹、洋蔥西歐字母形碼範例說明
-
後綴「 / 」調出〔小寫字母〕。(或無法以大小寫分類字母)
-
後綴「 ; 」調出〔大寫字母〕。
-
後綴「 ; 」「 ; 」調出〔組合變音標記〕。
-
啟始鍵「 4 」後:
「 - 」、「 . 」、「 , 」 ⇨ 單鍵分別打出該標點
「 . 」「 , 」⇨「 ; 」
「 . 」「 . 」⇨「 : 」
「 , 」「 . 」⇨「 ? 」
「 , 」「 , 」⇨「 ~ 」
「 , 」「 / 」⇨「 ' 」
「 , 」「 , 」「 / 」⇨「 " 」
「 . 」「 / 」⇨「半形空格」(另編 jj)
「 . 」「 . 」「 . 」⇨「 … 」
「 / 」「 . 」⇨「 ! 」
以下編碼為單碼與拉丁小寫次後綴同,增加分號區別
「 / 」「 ; 」⇨「 / 」
例:「 4 」「 z 」「 f 」打出「 Ʒ 」。
例:「 4 」「 s 」「 u 」「 e 」「 n 」打出「 sūn 」。
-
《日語》編碼為日語羅馬字輸入
-
後綴「 , 」調出〔平假名〕。
-
後綴「 . 」調出〔片假名〕。
-
後綴「 ; 」調出《日語》五十音對映〔漢字〕。
-
後綴「 . 」「 . 」或「 , 」「 , 」調出組合字符。
-
後綴「 . 」「 , 」調出《日-固列》,含〔半形片假名〕、〔純平片假名〕、〔羅馬字〕。
-
啟始鍵「 6 」後:
「 - 」⇨「ー」(另編 ev)
「 / 」⇨「・」(另編 av)
「 , 」「 , 」⇨「〜」(另編 sv)
以下編碼為單碼與平片假名後綴同,增加分號區別
「 , 」「 ; 」⇨「、」(另編 vv)
「 . 」「 ; 」⇨「。」(另編 ov)
例:「 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 日語有一百一十萬字詞條,網上其他日語碼表有一百三十萬字詞條,目前手邊還可增補四十三萬,漢字和假名混雜之詞彙持續增修。
-
《韓語》編碼為韓文 HNC 鍵位
-
後綴「 / 」調出《韓語》諺文基礎字母。
-
後綴「 / 」「 / 」調出《韓語》諺文舊基礎字母。(會相互合併成一字之字母)
-
後綴「 ; 」調出《韓語》諺文對映〔漢字〕。
-
「 / 」可替換成「 q 」。「 ; 」可替換成「 v 」。
例:「 7 」「 d 」「 a 」「 i 」「 m 」「 a 」「 n 」打出「 대만」(台灣)。
例:「 7 」「 h 」「 / 」調出 韓語基礎字母「 ㅎ 」。
例:「 7 」「 o 」「 e 」「 / 」「 / 」調出 韓語舊字母「 ᅿ 」。
例:「 7 」「 d 」「 a 」「 i 」「 ; 」調出 韓語「 대 」對映的漢字「 大 」。
-
《西里爾(俄文)字母》編碼可參看:洋蔥西歐字母形碼介紹
-
後綴「 / 」調出小寫字母。(或無法以大小寫分類字母)
-
後綴「 ; 」調出大寫字母。
-
後綴「 ; 」「 ; 」調出〔組合變音標記〕。
-
《希臘字母》編碼可參看:洋蔥西歐字母形碼介紹
-
後綴「 / 」調出小寫字母。(或無法以大小寫分類字母)
-
後綴「 ; 」調出大寫字母。
-
編碼同拉丁字母。
-
後綴「 / 」調出小寫字母。(或無法以大小寫分類字母)
-
後綴「 ; 」調出大寫字母。
-
可輸入全形數字。
onion rime