All Projects → imper0502 → Rime Double Bopomo

imper0502 / Rime Double Bopomo

Licence: lgpl-3.0
Double bopomo(ẑù-yīn), A Chinese Input Method for Taiwanese, ẑù-yīn users.雙碼注音,給注音使用者的雙拼輸入法。不需要額外學習漢語拼音。如果覺得不錯請幫我多多推廣宣傳。(繁體、中文、雙拼、輸入法、臺灣、正體)

Projects that are alternatives of or similar to Rime Double Bopomo

Lipika Ime
Input Method Engine (IME) for Mac OS X with built-in support for all Indic Languages
Stars: ✭ 76 (+31.03%)
Mutual labels:  input-method, ime
Avim
Vietnamese input method extension (IME) for Firefox, Thunderbird, SeaMonkey, Komodo, etc. — bộ gõ tiếng Việt dành cho Firefox, Thunderbird, SeaMonkey, Komodo, …
Stars: ✭ 41 (-29.31%)
Mutual labels:  input-method, ime
Wubi Lex
WIN10系统自带五笔的码表与短语词库安装、管理工具( 可将五笔替换为郑码等其他形码输入法 ),并可增强微软五笔的设置、热键等功能。 发布后的软件仅890KB, 只要一个EXE文件( 绿色免安装 )。软件已自带五笔86、98、091、新世纪码表,以及极点五笔、QQ五笔、 微软五笔默认词库、昱琼词库、海峰词库等。甚至自带了郑码大词库、可以一键把微软五笔替换为郑码输入法。
Stars: ✭ 385 (+563.79%)
Mutual labels:  input-method, ime
Ibus Unikey
Vietnamese IM Engine for ibus
Stars: ✭ 111 (+91.38%)
Mutual labels:  input-method, ime
Kime
Korean IME
Stars: ✭ 208 (+258.62%)
Mutual labels:  input-method, ime
Onion Rime Files
電腦 Rime 洋蔥方案(注音、雙拼、拼音、形碼、行列30)
Stars: ✭ 88 (+51.72%)
Mutual labels:  ime, input-method
vi-rs
Vietnamese Input Method library
Stars: ✭ 69 (+18.97%)
Mutual labels:  ime, input-method
govarnam
Easily Type Indian Languages on computer and mobile. GoVarnam is a cross-platform transliteration library. Manglish -> Malayalam, Thanglish -> Tamil, Hinglish -> Hindi plus another 10 languages. GoVarnam is a near-Go port of libvarnam
Stars: ✭ 97 (+67.24%)
Mutual labels:  ime, input-method
Vim ahk
Setting file to emulate vim with AutoHotkey
Stars: ✭ 338 (+482.76%)
Mutual labels:  ime
Kawa
A macOS input source switcher with user-defined shortcuts.
Stars: ✭ 952 (+1541.38%)
Mutual labels:  input-method
Rime Wubi86 Jidian
86五笔极点码表 for Rime (鼠须管 - macOS)(小狼毫 - Windows)五笔输入法
Stars: ✭ 302 (+420.69%)
Mutual labels:  input-method
Google Ime Dictionary
日英変換・英語略語展開のための IME 追加辞書 📙 日本語から英語への和英変換や英語略語の展開を Google 日本語入力や ATOK などで可能にする IME 拡張辞書です
Stars: ✭ 30 (-48.28%)
Mutual labels:  ime
lrime
自定义 Rime 带辅码自然码双拼输入法方案,由内置的「自然码双拼」、带辅码的「自然码 2000」 和「nihongo-r」日语输入方案综合而成。
Stars: ✭ 49 (-15.52%)
Mutual labels:  input-method
Florisboard
An open-source keyboard for Android which respects your privacy. Currently in early-beta.
Stars: ✭ 882 (+1420.69%)
Mutual labels:  input-method
Sublime Text Imfix
Fix Sublime Text 3 Input method problem (CJK words) under Ubuntu
Stars: ✭ 969 (+1570.69%)
Mutual labels:  input-method
Tags Input
🔖 <input type="tags"> like magic
Stars: ✭ 312 (+437.93%)
Mutual labels:  input-method
Trime
同文安卓輸入法平臺3.x/Android-rime/Rime Input Method Engine for Android
Stars: ✭ 1,032 (+1679.31%)
Mutual labels:  ime
jyutping
Cantonese Jyutping Keyboard for iOS. 粵語粵拼輸入法鍵盤
Stars: ✭ 23 (-60.34%)
Mutual labels:  input-method
Imehelper
IME Helper Library for XNA Framework.
Stars: ✭ 5 (-91.38%)
Mutual labels:  ime
Swim
A command line tool to switch the current input method by identifier for macOS.
Stars: ✭ 39 (-32.76%)
Mutual labels:  input-method

雙碼注音輸入法

注音使用者的雙拼輸入法。學習高效率的雙拼輸入法之前不再需要額外學習漢語拼音。 按鍵定位類似漢語拼音、通用拼音,但是拼音規則為注音的拼音規則。

鍵位圖

KB layout 按下【'】鍵,可以查詢佈局。

說明

這是一個符合 Rime 輸入法引擎格式的輸入方案,需要安裝以下任何一款 Rime 輸入法,方可使用:

創用 CC 授權條款
本著作【雙碼注音輸入法】係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權。

  • 雙碼注音歡迎各種不同的輸入法實作。
  • 本「Rime 雙碼注音輸入法實作」採用 LGPLv3 授權。
  • 雙碼注音的第一目標是【普及率】。
  • 雙碼注音是一種輸入法,不是檢字法。
  • 不適合大量輸入人名這種需要精確定位到某個字的情況。

Rime 輸入法列表

輸入規則

  1. 兩碼一字:第一碼聲母,第二碼韻母。(第三碼可用數字1~5輸入聲調,第三碼非必要,可省略。)
  2. 虛韻母:ㄓㄔㄕㄖ ㄗㄘ厶 這些可以獨存的聲母(其實是韻母省略)要多打一個虛韻母「ㄭ」在後。 「ㄭ」放在 I 鍵上,用 emoji: 😬 表示,因爲發音時嘴形類似。
  3. 0️⃣聲母:介音與所有的韻母(ㄧㄨㄩ、ㄚㄛㄜㄝ、ㄞㄟㄠㄡ、ㄢㄣㄤㄥ及兒化韻母ㄦ)獨存時,先按零聲母,再按對應的按鍵。 零聲母放在 E 鍵上,用 emoji: 🈳/0️⃣ 表示,因爲Empty

如此,所有的注音符號音節(但不包括尖團音),全部編碼成兩碼了。 另外,目前是12345輸入聲調,但聲調不是必要的;67890選字。 此外,ㄗ放 W 鍵的設計,參考了法語鍵盤(azerty keyboard)Z 鍵 W 鍵 交換的設計。

輸入範例與比較

雙碼注音 uo yf oc ma au id ou ru al ud hk wi
微軟注音 ji3 m/4 gj;␣ a83 5j4 up␣ gj␣ bj4 5j/␣ jp6 c04 y4
微軟拼音 wo yong shuang ma zhu yin shu ru zhong wen han zi
漢語拼音 yòng shuāng zhù yīn shū zhōng wén hàn
注音符號 ㄨㄛˇ ㄩㄥˋ ㄕㄨㄤ ㄇㄚˇ ㄓㄨˋ ㄧㄣ ㄕㄨ ㄖㄨˋ ㄓㄨㄥ ㄨㄣˊ ㄏㄢˋ ㄗˋ

其他應用

  • 點字
  • 旗語
  • 手語

簡拼規則

正常輸入時,若遇到雙拼空碼、奇數輸入鍵時,就會有簡拼。(Rime設計理念:假設使用者所有輸入的按鍵都是正確的。) 以下提供一定被視為簡拼的方法:

  1. 注音聲母(或大寫一碼韻母) + 聲調(數字1~5);所以改用6~0選字(預設一頁五字)
    e.g. ➡️ o1r4k4l4➡️ ㄕˉㄖˋㄎˋㄌˋ➡️ 生日快樂
  2. 注音聲母(或大寫一碼韻母) + 分詞鍵【'】(【'】在分號鍵的右邊。)
    e.g. ➡️ o'r'k'l'➡️ ㄕ'ㄖ'ㄎ'ㄌ'➡️ 生日快樂
  3. 按下【;】後,強制使用簡拼。 e.g. ➡️ ;orkl➡️ ㄕ ㄖ ㄎ ㄌ➡️ 生日快樂

    ⚠️若【;】有設定額外功能,則會衝突不可使用。

其他規則(不知道也不影響正常使用)

  1. ㄧㄨㄩ ㄚㄛㄜㄝ ㄞㄟㄠㄡ ㄢㄣㄤㄥ ㄦ 也可以直接 Shift + 【對應按鍵】,效果和「輸入規則 3.」相同。簡拼模式時非常有用。
  2. 預設使用聲調當輔助碼
    雙拼 + 【;a】 = 一聲;1 向下移動2排
    雙拼 + 【;s】 = 二聲;2 向下移動2排
    雙拼 + 【;d】 = 三聲;3 向下移動2排
    雙拼 + 【;f】 = 四聲;4 向下移動2排
    雙拼 + 【;】 = 輕聲; 手機上的Rime可能無法直接輸入聲調,這是設計給這種情況用的。
  3. 不知道如何拼的字,按下【`】後,使用倉頡查詢雙碼注音。

    ⚠️可以自行替換反查的輸入法

學習指引(銜接方案)

可以先從全碼注音 —— full_bopomofo.schema.yaml,這個銜接方案開始。這個方案沒有結合韻;保留0️⃣聲母、😬韻母。

  • ㄓㄔㄕㄖ ㄗㄘㄙ 有輸入聲調時,可以省略😬韻母。
  • ㄧㄨㄩ 有輸入聲調時,可以省略0️⃣聲母。
  • 聲調可以省略。
  • 聲調放鍵盤的下排中央,建議用大拇指擊鍵,並只在必要時使用聲調輔助輸入。 full bopomofo KB layout

檔名解釋

  • double_bopomo.schema.yaml:Rime 輸入方案檔,字典檔使用 Rime 內建的「地球拼音」字典檔,使之與「地球拼音」、「注音」等方案共用詞庫。
  • abbreviated_bopomo.schema.yaml:Rime 輸入方案檔,縮寫注音,雙碼注音的簡拼模式。

    ⚠️需要使用簡拼模式的使用者,請務必把abbreviated_bopomo.schema.yamldouble_bopomo.schema.yaml一起放到 Rime 的使用者資料夾裡面。並編輯自己的使用者設定檔。【如何安裝與設定
    ⚠️若是不使用簡拼的使用者,這個檔案就不用放到使用者資料夾。

  • RIME 設定範例/cangjie.yaml:需要使用倉頡輸入法當輔助輸入法的人,請參考。【預設】
  • RIME 設定範例/pinyin.yaml:需要使用拼音輸入法當輔助輸入法的人,請參考。

  • double_bopomo_keyboard_layout.jpg:雙碼注音的基本鍵盤佈局圖。
  • TRIME 設定範例/trime.custom.yaml:同文輸入法鍵盤設定檔。
  • CIN 碼表/BIG5_double_bopomo.cin:大五碼雙碼注音 + 大五碼「三碼」注音 CIN 檔(雙碼注音 + 一碼聲調(數字))。
  • CIN 碼表/CNS_double_bopomo.cin:全字庫雙碼注音 + 全字庫「三碼」注音 CIN 檔(雙碼注音 + 一碼聲調(數字))。
  • README.md:本檔案。

相關連結

截圖


左圖使用同文輸入法 on Android,右圖使用 iRime on iOS。

同文輸入法鍵盤
上圖是目前提供的同文輸入法鍵盤設定檔的截圖。

使用 fcitx-rime on kde
使用 fcitx-rime on kde

Heatmap
鍵盤熱力圖

網友提供的相關圖片

Layout by xcv123321
xcv123321提供的雙碼注音按鍵佈局圖

Heatmap by jamessa
jamessa提供的雙碼注音按鍵熱力圖,這是詳細的分析結果

銘謝

  1. Rime 輸入法引擎開發者 佛振 先生及所有貢獻者。
  2. gugod 協助刪除CIN檔重複的字詞。
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].