[ubuntu-jp:5172] 日本語入力の件(IBus)

RxOrca orca.rexx @ r8.dion.ne.jp
2015年 4月 8日 (水) 02:00:30 UTC


こんにちは。RxOrcaです。
今の IBusには不都合を感じているので改善してって欲しいと感じています。

IBus が次のエンジン, 前のエンジン … などと切り替える方式に変わり,
それで使いやすく, 適切に切り替えることができれば構わないのですが,
今のところいくつか問題があります。

(1) Ubuntu 14.04系で Cinnamonで使ってると, 切り替えが派手なこと。
Alt+TABのタスクリストみたいな, エンジンリストが現れるのはやめて欲しい
ところです。表示停止する手段があるのか無いのか。

日本語入力モード切り替えは, 例えると英字の CapsLock程度と思うのだけど,
ちょっと切り替える程度で画面中央に出てくるのは邪魔です。

個人的には, (通常は) IM切り替えを個別のキーに割り当てていたので,
システムトレイにも表示の必要ないし, プロパティーバネルもいらない。
何も出なくて結構なのだけど, エンジンリストが消せません。
# (CapsLockの) LED程度ならまだしも

瞬時に操作し切り替えたとしても, それでもテキストエディターなど使って
いると, カーソル行(現在行)が消え, たぶんフォーカス失っているようで。
(ちらつきます)
Ubuntu Unityだとこの辺りは大丈夫そうですが。


ということで現在は Mozcだけをセットし, その中で IME有効化・無効化を
行っています。理由は上記の他にも…。

(2) 切り替えキーが toggleになっている。(というか循環する)
xkb:jp::jpn と mozc-jp とで 2つ以上セットしていると, ですが
これでは切り替えを個別のキーに割り当てていても意味がありません。

例えば, エンジン 0,1,2 がある場合に
「次のIM」キーで: 0->1->2 ...
「前のIM」キーで: 2->1->0 ...
これに加えて,「循環するかどうか」のチェック項目があれば,
toggle動作がいいという場合も, 個別割り当てで目的の項目選びたい場合も,
どちら使い方の場合も使うことができます。

もしくは「次のIM」キーが押された時に, xkb ならエンジンを切り替える,
等の条件付きであれば同等の操作が行えます。
(Mozcや Anthyを含んでいる場合なら)

例えば, 設定パネルはこんな風に…
「次のIM」キー定義,  条件 [○なし, ○xkb, ○xkbでない]
「前のIM」キー定義,  条件 [○なし, ○xkb, ○xkbでない]

日本語入力を行うのなら, xkbを条件とした「次のIM」キーで。
英数(直接入力)なら, "xkbでない"を条件とした「前のIM」キーで遷移できます。

(続く)


More information about the ubuntu-jp mailing list