基於CC BY-NC 4.0許可證發佈。
魔龍是基於℞魔然框架製作的,使用℞自然龍的帶調韻母和形碼,並根據℞冰雪拼音和℞霧凇拼音的大詞庫進行了擴充的Rime輸入方案。
在魔龍的基礎上,另有兩套衍生音碼方案,分別爲 環形鶴(环形鹤) 和 環形自然(环形自然) 。環形鶴和環形自然均爲基於雙拼的韻母分佈,通過【4聲-1聲-2聲-3聲】的平移規則,實現不同聲調韻母的方案。
魔龍方案中,每個字的編碼是音碼(記作 yy
「音音」)疊加形碼(記作 xx
「形形」)。因此,一個字的全碼是 yyxx
。
另外,有些方案同時在音碼的第二碼上支持大寫字母輸入,即額外音碼,記作 yY
,可以作爲附加功能或者反查功能使用(例如輸入qL
後,按ctrl
+.
查詢拼音和聲調)。詳情見下表。
各發行版之間的區別同樣請見下表。含有-chs
後綴的方案是簡體爲主、可以打出繁體字的方案;含有-cht
後綴方案則相反,在此不再重複。
發行版 | 音碼 yy |
形碼 xx |
額外音碼 yY |
備考 |
---|---|---|---|---|
molong |
自然龍 | 自然龍 | - | |
molongkai |
自然龍 | 魔然 | - | 大竹查詢:魔龙 |
molongmoqi |
自然龍 | 墨奇碼 | - | |
morankai |
自然雙拼 | 魔然 | - | |
xhloopfly |
環形鶴 | 小鶴雙形 | - | |
xhloopkai |
環形鶴 | 魔然 | 小鶴雙拼 | 大竹查詢:环形鹤 |
xhloopmoqi |
環形鶴 | 墨奇碼 | 小鶴雙拼 | |
xhupkai |
小鶴雙拼 | 魔然 | - | |
xhupmoqi |
小鶴雙拼 | 墨奇碼 | - | |
xhupzrmfast |
小鶴雙拼 | 自然快手 | - | |
zrloopkai |
環形自然 | 魔然 | 自然雙拼 | |
zrloopmoqi |
環形自然 | 墨奇碼 | - |
基於現有的雙拼韻母位置,定位相應韻母的1聲,接下來根據【4-1-2-3】的規則平移,就可以找到2聲3聲4聲。例如:
ke = ke1
kr = ke2
kt = ke3
kw = ke4
如果平移的過程中超過鍵盤左側或右側按鍵的邊界,則做環形移動:
ha = ha1
hs = ha2
hk = ha3
hl = ha4
與龍碼的亂序帶調方案對應,環形是有規律的帶調韻母方案。
魔龍的所有版本均完全兼容純音碼打字法,藉助於℞冰雪拼音和℞霧凇拼音的大詞庫,以及帶調韻母的優勢,魔龍的純音碼模式的詞組重碼性能與傳統形碼(例如五筆)基本持平。
℞自然龍的形碼方案是Elflare在℞魔然形碼的基礎上修改而來,字根歸併和取碼與魔然相同,只是個別單字的拆字方式稍有差異,同時具有重碼少、容錯低、離散高的特點,如有興趣可以前往℞自然龍的項目倉庫做進一步的瞭解。
℞魔然形碼同樣保持了自然碼的音托形碼的規則,每個字的輔助碼只有兩個字母,取碼方式極爲簡單:
- 第一個字母 取這個字的 部首 的音碼首字母。
- 第二個字母 取這個字 除部首外的最大可識讀部件 的音碼首字母。
魔然形碼具有超大字庫、簡繁通用、易上手、容錯好的特點,如有興趣可以前往℞魔然的項目倉庫做進一步的瞭解。
基於小鶴雙形的形碼方案,如有興趣可以前往小鶴官方網站做進一步的瞭解。
基於墨奇碼的形碼方案,同樣保持了音托形碼的規律,具有順序拆字、字根易讀、重碼較少的特點,如有興趣可以前往℞墨奇碼的項目倉庫做進一步的瞭解。
魔龍方案中,每個字的編碼是音碼(記作 yy
「音音」)疊加形碼(記作 xx
「形形」)。因此,一個字的全碼是 yyxx
。在魔龍方案中,一個字有下面幾種方式可以打出:
編碼 | 演示 | 備考 |
---|---|---|
y |
||
yy |
||
yyx |
||
yyxx |
結合優先級低⬇️,如果該編碼是合法的詞語編碼,則只顯示詞語候選項,不顯示單字 | |
yyxx/ |
結合優先級高⬆️,一般會在詞語的前面 |
其中,帶有「⚡️」圖標的輸出爲固定簡碼。單字簡快碼只在輸入碼長小於等於 3 時起效。
在完全熟悉簡快碼後,可以參考molong.schema.yaml
中的說明取消或更換「⚡️」圖標。
魔龍方案允許你將輔助碼與整句音碼混合在一起輸入。
如果打完了第二個字回頭發現第一個字需要輔助碼,可按tab
鍵或者shift
+tab
快速在音節間跳轉。
或者也可以直接使用shift
+字母
將輔助碼加在倒數第二個字。(注意:音碼含有 yY
的方案無法使用此功能)
在用輔助碼打出一個詞後,這個詞會被自動記憶,以後可不加輔助碼打出。
要刪除所造詞,可移動高亮條目到待刪除之詞,然後按下 Ctrl+Delete
(Windows、Linux)或 Shift+Fn+Delete
(macOS)。
同時對於支援額外音碼的方案,你可以在帶調和不帶調的音碼中隨意切換。
魔龍方案具有多種反查方式:
- 通配符反查:輸入音碼後按
`
- 虎碼反查:用
`
引導 - 倉頡反查:用
ocj
引導 - 筆畫反查:用
obh
引導 - 兩分反查:用
olf
引導 - 拆字反查:用
ocz
引導 - 注音反查:用
ovy
引導
(在反查時,上述前綴會被隱藏,避免干擾視線。)
反查方式 | 演示 | 備考 |
---|---|---|
通配符反查 | ||
虎碼反查 | ||
倉頡反查 | ||
筆畫反查 | ||
兩分反查 | 鶴系列方案使用小鶴雙拼,自然系列方案使用自然雙拼 | |
拆字反查 | 各方案使用各自對應的音碼,多音字則用最常見的讀音輸入 | |
注音反查 |
快符在moran_fixed.dict.yaml
和moran_fixed_simp.dict.yaml
中定義。
由于每個人所用的符號習慣不同,你可以修改上述文件中的定義以滿足自己的需求。
快符是一種快速輸入標點符號的方法,打法是;
+字母
,直接上屏對應的符號。這種打法避開了一些較難按的組合,也避開了諸如雙引號和單引號的匹配問題。
其中;d
是特殊的,用於重複上次上屏內容。
;d
可以理解爲duplicate。
功能說明 | 演示 | 備考 |
---|---|---|
/ 引導輸入符號 |
symbols.yaml查看更多符號 | |
ctrl +s 實時簡繁轉換 |
||
ctrl +u 查詢字符Unicode |
||
ctrl +q 開啓emoji輸入 |
||
ctrl +i 查詢拆分 |
目前支持查詢魔然形碼和墨奇形碼 | |
ctrl +. 查詢拼音 |
||
U 引導Unicode 輸入字符 |
||
op 引導字根編碼 輸入字根/偏旁部首 |
功能說明 | 演示 |
---|---|
orq 輸入當前日期 |
|
ojq 輸入當前節氣 |
|
oxq 輸入當前星期 |
|
osj 輸入當前時間 |
|
oww 輸入當前週數 |
|
onl 輸入當前農曆 |
|
ors 輸入ISO 8601日期時間(+8時區) |
|
oepoch 輸入Unix Timestamp |
|
N 引導數字做農曆轉換 |
功能說明 | 演示 |
---|---|
S 引導數字轉大寫 |
This project, rime-molong, is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. You can view the full license here. rime-molong is based on rime-moran by ksqsf. Changes were made to the original project.
rime-molong方案根據Creative Commons Attribution-NonCommercial 4.0 International許可證發佈。您可以在此處查看完整的許可證。rime-molong依據基於ksqsf的rime-moran方案修改製作。