エンジンのオン/オフをトリガーするキーを知るために、ibusキー構成を読み取ることができます(プロパティ「一般/ホットキー」および「トリガー」からアクセスできます)。これで問題ありませんが、IME のオン/オフを切り替える文字列 (gchar*) のリストを返します (例: ["SHIFT+CTRL+F9", "SHIFT+UNDERSCORE",...])。
これらの文字列に対応するキーコードを取得するにはどうすればよいですか?
わかりました... http://ibus.googlecode.com/svn-history/r177/docs/ibus/ibus-ibusshare.html#ibus-init
ibus_key_event_from_string() は私が探していたメソッドでした