IBus
gedit | |
Shawn. P. Huangなど | |
リポジトリ | |
Unix | |
インプットメソッド | |
ライセンス | GNU Lesser General Public License |
https://github.com/ibus/ibus |
IBus(アイバス、Intelligent Input Bus)はUnix
目標
[IBusの
- ユーザーフレンドリーでかつ
十分 な機能 を持 ったインプットメソッドのユーザインタフェースを提供 する - セキュリティの
向上 のために認証 の評価 を採用 する 変換 エンジン開発 者 へ普遍 的 なインタフェースとライブラリを提供 する様々 な地域 や利用 者 の要求 に耐 えうる
動機
[Northeast Asia OSS Forum[1]の
そのため、IM-BUSやSCIM-2のような
構造
[IBusはC
IBusの
- Input method engine:
変換 エンジン。IMEと省略 することもできるが、MS IME(Input Method Editor)とは語源 が異 なる。 - Configuration:
設定 。IBusや変換 エンジンのような"サービス"の設定 を扱 う。 - Panel: パネル。
言語 バーや候補 選択 画面 のユーザインタフェース。
IBusはibus-daemon、service、テキストエディタ、ウェブブラウザ、
IBusはXIMのプロトコル、GTK、Qtのインプットメソッドモジュールを
特徴
[変換 エンジンのロード、アンロードが要求 された時点 で行 える。- X keyboard extensionが
動作 する 設定 変更 が即座 に反映 される- C
言語 とPythonによるバインディングが提供 される
対応 するインプットメソッドプラグインと変換 エンジン
[- ibus-anthy: A plugin for Anthy, a Japanese IME.
- ibus-cangjie: An engine for the Cangjie input method.
- ibus-canna[5]: Canna of the NEC company (now SourceForge). Only for distributions of Debian and openSUSE compatibles.
- ibus-chewing: An intelligent Chinese Phonetic IME for Zhuyin users. It is based on libChewing.
- ibus-hangul: A Korean IME.
- ibus-m17n: A m17n IME which allows input of many languages using the input methods from m17n-db. See more details in #ibus-m17n.
- ibus-mozc: A plugin to the Japanese IME "mozc" developed by Google.
- ibus-pinyin: An intelligent Chinese Phonetic IME for Hanyu pinyin users. Designed by IBus main author and has many advanced features such as English spell checking.
- ibus-skk[6]: A Japanese SKK input engine for IBus.
- ibus-table: An IME that accommodates table-based IMs. See more details in #ibus-table.
- ibus-unikey: An IME for typing Vietnamese characters.
ibus-m17n
[ibus-m17nはm17nデータベースよりインプットメソッドとそれに
ibus-table
[ibus-tableは
- latex: Input special characters using latex syntax. Included in ibus-table package.
- compose: input special letter by compose letter and diacritical mark. Included in ibus-table package.
- Array30: Array30 Chinese IM tables.
- Cangjie: Cangjie 3 and 5 Chinese IM tables.
- Erbi: Er-bi Chinese IM table.
- Wubi: Wubi Chinese IM table.
- Yong: YongMa Chinese IM Table.
- ZhengMa:
鄭 碼輸入 法 (ZhengMa) Chinese IM Table.
関連 項目
[脚注
[- ^ Northeast Asia Open Source Software Forum
- ^ Specification of IM engine Service Provider Interface
- ^ SCIM ABI transition in sid
- ^ Fedora 11 Feature List
- ^ “Show home:ftake / ibus-canna - openSUSE Build Service”. openSUSE Build Service. openSUSE project. 2024
年 1月 1日 閲覧 。 - ^ Ueno, Daiki. “GitHub - ueno/ibus-skk: Japanese SKK engine for IBus”. GitHub. GitHub, Inc.. 2024
年 1月 1日 閲覧 。 - ^ ibus-table README (in Chinese and English)
- ^ IBus Google Downloads