Skip to content

flypy | zrm | zrlong hyper-charged with rime-moran and rime-snow, with tones! This is 魔龍 | 環形鶴 | 環形自然,帶聲調的音形碼!

License

Notifications You must be signed in to change notification settings

jack2game/rime-molong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基於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 環形自然 墨奇碼 -

性能對比

  • 與其他音形碼相比,龍系列以及環形系列方案在詞組和單字兩方面均大幅領先
  • 與其他形碼相比,龍系列以及環形方案也同樣表現優異,僅稍落後於虎碼這樣的亂序形碼
  • 性能測試的原始數據請參考這裏這裏

Sidebyside_Page1

音碼方案

❶自然龍音碼

Molong_Page1

❷環形鶴音碼

Molong_Page2 基於現有的雙拼韻母位置,定位相應韻母的1聲,接下來根據【4-1-2-3】的規則平移,就可以找到2聲3聲4聲。例如:

  • ke = ke1 kr = ke2 kt = ke3 kw = ke4

如果平移的過程中超過鍵盤左側或右側按鍵的邊界,則做環形移動:

  • ha = ha1 hs = ha2 hk = ha3 hl = ha4

與龍碼的亂序帶調方案對應,環形是有規律的帶調韻母方案。

❸環形自然音碼

Molong_Page3

魔龍的所有版本均完全兼容純音碼打字法,藉助於℞冰雪拼音℞霧凇拼音的大詞庫,以及帶調韻母的優勢,魔龍的純音碼模式的詞組重碼性能與傳統形碼(例如五筆)基本持平。

形碼方案

❶自然龍形码

字根圖

moran (Credit:@更漏子 製圖)

℞自然龍的形碼方案是Elflare℞魔然形碼的基礎上修改而來,字根歸併和取碼與魔然相同,只是個別單字的拆字方式稍有差異,同時具有重碼少、容錯低、離散高的特點,如有興趣可以前往℞自然龍的項目倉庫做進一步的瞭解。

❷魔然形码

字根圖

moran (Credit:@更漏子 製圖)

℞魔然形碼同樣保持了自然碼的音托形碼的規則,每個字的輔助碼只有兩個字母,取碼方式極爲簡單:

  • 第一個字母 取這個字的 部首 的音碼首字母。
  • 第二個字母 取這個字 除部首外的最大可識讀部件 的音碼首字母。

魔然形碼具有超大字庫、簡繁通用、易上手、容錯好的特點,如有興趣可以前往℞魔然的項目倉庫做進一步的瞭解。

❸小鶴形碼

字根圖

xhzg

基於小鶴雙形的形碼方案,如有興趣可以前往小鶴官方網站做進一步的瞭解。

❹墨奇形码

字根圖

Molong_Page5

基於墨奇碼的形碼方案,同樣保持了音托形碼的規律,具有順序拆字、字根易讀、重碼較少的特點,如有興趣可以前往℞墨奇碼的項目倉庫做進一步的瞭解。

單字輸入方式

魔龍方案中,每個字的編碼是音碼(記作 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 引導

(在反查時,上述前綴會被隱藏,避免干擾視線。)

反查方式 演示 備考
通配符反查
虎碼反查
倉頡反查
筆畫反查
兩分反查 鶴系列方案使用小鶴雙拼,自然系列方案使用自然雙拼
拆字反查 各方案使用各自對應的音碼,多音字則用最常見的讀音輸入
注音反查
注音符號圖

Keyboard_layout_Zhuyin svg

增強功能

快符及重複上屏

快符在moran_fixed.dict.yamlmoran_fixed_simp.dict.yaml中定義。

由于每個人所用的符號習慣不同,你可以修改上述文件中的定義以滿足自己的需求。

快符是一種快速輸入標點符號的方法,打法是;+字母,直接上屏對應的符號。這種打法避開了一些較難按的組合,也避開了諸如雙引號和單引號的匹配問題。

其中;d是特殊的,用於重複上次上屏內容。

;d可以理解爲duplicate。

kf

輸入及查詢

功能說明 演示 備考
/引導輸入符號 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引導數字轉大寫

性能對比汇总

Sidebyside_Page2

相關鏈接

℞魔然 ℞自然龍 ℞冰雪拼音 ℞霧凇拼音 ℞墨奇音形

💬魔龍以及環形系列討論區 💬龍碼音形討論組 💬魔然討論組

License

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依據基於ksqsfrime-moran方案修改製作。

About

flypy | zrm | zrlong hyper-charged with rime-moran and rime-snow, with tones! This is 魔龍 | 環形鶴 | 環形自然,帶聲調的音形碼!

Resources

License

Stars

Watchers

Forks

Packages