All Projects → andy0130tw → iridium-bpmf

andy0130tw / iridium-bpmf

Licence: MPL-2.0 license
銥 [Ir] 注音 — (又是一個) 基於 RIME、參酌其它注音輸入法習慣、符合臺灣使用習慣為規準的注音輸入方案。

Projects that are alternatives of or similar to iridium-bpmf

rime-moetaigi
萌台語:基於萌典 API 的 RIME 臺語輸入法,使用注音符號輕鬆輸入台語。
Stars: ✭ 24 (-40%)
Mutual labels:  ime, rime, bopomofo
Onion Rime Files
電腦 Rime 洋蔥方案(注音、雙拼、拼音、形碼、行列30)
Stars: ✭ 88 (+120%)
Mutual labels:  ime, rime, bopomofo
Rime JD
星空键道6是星空系列输入法中的一款音形码中文输入法方案,「Rime键道」是该方案借助RIME开源输入平台的实现。
Stars: ✭ 42 (+5%)
Mutual labels:  ime, rime
Google Ime Dictionary
日英変換・英語略語展開のための IME 追加辞書 📙 日本語から英語への和英変換や英語略語の展開を Google 日本語入力や ATOK などで可能にする IME 拡張辞書です
Stars: ✭ 30 (-25%)
Mutual labels:  ime
Trime
同文安卓輸入法平臺3.x/Android-rime/Rime Input Method Engine for Android
Stars: ✭ 1,032 (+2480%)
Mutual labels:  ime
Emoji Ime Dictionary
日本語で絵文字入力をするための IME 追加辞書 📙 Google 日本語入力などで日本語から絵文字への変換を可能にする IME 拡張辞書です
Stars: ✭ 172 (+330%)
Mutual labels:  ime
Jquery.ime
jQuery based input methods library
Stars: ✭ 145 (+262.5%)
Mutual labels:  ime
Imewlconverter
一款开源免费的输入法词库转换程序
Stars: ✭ 4,518 (+11195%)
Mutual labels:  ime
Corvusskk
▽▼ SKK-like Japanese Input Method Editor for Windows
Stars: ✭ 135 (+237.5%)
Mutual labels:  ime
Webglinput
IME for Unity WebGL
Stars: ✭ 127 (+217.5%)
Mutual labels:  ime
my-ime2
A Shuangpin IME for Chrome OS
Stars: ✭ 28 (-30%)
Mutual labels:  ime
Ibus Unikey
Vietnamese IM Engine for ibus
Stars: ✭ 111 (+177.5%)
Mutual labels:  ime
Pime
Develop input methods for Windows easily with Python and node.js
Stars: ✭ 1,051 (+2527.5%)
Mutual labels:  ime
Ibus Teni
Bộ gõ tiếng Việt cho Linux chạy trên IBus
Stars: ✭ 202 (+405%)
Mutual labels:  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 (+2.5%)
Mutual labels:  ime
openfly
词库开源的小鹤音形 Rime 配方
Stars: ✭ 54 (+35%)
Mutual labels:  rime
Imehelper
IME Helper Library for XNA Framework.
Stars: ✭ 5 (-87.5%)
Mutual labels:  ime
Lipika Ime
Input Method Engine (IME) for Mac OS X with built-in support for all Indic Languages
Stars: ✭ 76 (+90%)
Mutual labels:  ime
rimerc
rimerc: rimer's dictionary & config
Stars: ✭ 228 (+470%)
Mutual labels:  rime
windows-chewing-tsf-build
Windows新酷音 非官方編譯
Stars: ✭ 98 (+145%)
Mutual labels:  ime

Iridium-Bopomofo

銥是化學元素,符號為Ir,原子序為77,屬於鉑系過渡金屬,為質地堅硬易碎的銀白色固體。銥是所有元素中密度第二高的元素(僅次於鋨),而其耐腐蝕性是所有金屬元素中最高,在2000℃高溫下仍然能抵抗腐蝕。 (from Wikipedia)

(又是一個) 基於 RIME、參酌其它注音輸入法習慣、符合臺灣使用習慣為規準的注音輸入方案。

配方: ℞ iridium-bpmf

使用「東風破」 plum 安裝:bash rime-install andy0130tw/iridium-bpmf
注意:目前本方案尚依賴 地球拼音terra-pinyin 的字典檔。

示範

demo gif

示範環境為 Pop!_OS 18.04 搭配 gedit。

特色

  • 可不照聲介韻順序輸入,如「ㄋㄠㄧˇ」會自動修正為「ㄋㄧㄠˇ」,改進自 RIME設定檔-注音(google注音+台灣注音習慣)
  • 對新手而言較為直覺的快速鍵綁定,例如用 Backspace 退格時,已完成組字的字會整字刪除,而非逐音節刪除
  • 正確設定繁簡轉換 (行為可在方案選單中切換)
  • 模擬新注音的行為,可以直接用「注音+空格」輸入注音本身、「聲調」鍵直接輸入聲調
  • 將原始 RIME 設計的左右 Shift 對調,使較常用的「左 Shift」的功能變為臨時西文模式
  • 儘可能在設定檔中加上註解,使得客製化更加便利

手動部署方法

以 Ubuntu 搭配 ibus 為例:

  1. 將此專案拷貝到 ~/.config/ibus/rime 下,並將需要的檔案符號連結至該目錄。

    git clone https://github.com/andy0130tw/iridium-bpmf
    ln -s iridium-bpmf/iridium_bpmf.schema.yaml .
    ln -s iridium-bpmf/iridium_bpmf_ext.dict.yaml .
    ln -s iridium-bpmf/iridium_bpmf_phrase.txt .
    ln -s iridium-bpmf/terra_pinyin.dict.yaml .

    (或是讀者若會使用 xargs 也可自行簡化此流程)

  2. 依照 default.custom.yaml.ref 新建或修改設定檔補丁 default.custom.yaml

    • schema_list:將本方案加入已啟用的方案列表
    • key_binder/bindings:修改有關移動選單游標的按鍵映射
      注意這個檔案預設使用者是使用橫向選字列表,然而這並非預設行為。如果要使用直向的配置,在此步驟將 send 參數的 Page_{Up,Down} 和其下兩行的對應參數交換。
    • switcher: 新增本方案會用到的開關
  3. 在 Rime 選單上選擇「部署」。

  4. 好耶
    好耶

已測試環境

作者已在以下環境中測試,皆可以正常使用本方案,無明顯功能差異。

  • Ubuntu 18.04 LTS + GNOME + IBus
  • Ubuntu 20.04 LTS + GNOME + IBus
  • Ubuntu 18.04 LTS + Budgie + IBus
  • Debian 10 + fcitx

有在小狼毫 (Windows) 或鼠鬚管 (Mac) 配置過此方案的朋友,歡迎在 Issue tracker 分享。

2022/7/10: 作者入手了一臺 Macbook Air,目前使用鼠鬚管搭配此輸入方案,待測試妥善後會更新此文件。

常見問題

在 IBus 使用橫向選字列表

因為 ibus-rime 的設計細節,在 GNOME 底下 IBus 的選字列表不會遵照 ibus-config 內的方向設定,一律為直向,如圖所示:

直向選字視窗

若要在 IBus 上使用橫向配置,必須明確於 ~/.config/ibus/rime/build/ibus_rime.yaml 檔案指定,如果不存在的話手動建立並加入以下內容,

style:
  horizontal: true

然後重新部署即可。似乎在某個特定版本的 ibus-rime 會自動建立這個檔案,則只要將 horizontal 屬性從 false 改成 true 就好。

實驗

一些與 RIME 有關的嘗試或實驗,為維護方便及維持此專案穩定性,會發佈在另一個 repo,習慣本方案後可以搭配使用。

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].