ものがたり(旧)

atsushieno.hatenablog.com に続く

Winforms日本語入力テストのお願い

X環境の上で日本語を使っていてmono 2.0 previewを動かせるという方にお願いしたいのですが、もしwinformsアプリケーションで日本語入力が出来ないという現象に遭遇した方は、動作環境、XIMの日本語環境(XMODIFIERSとか、scim/kinputで使っている日本語モジュールとか)、コンソールのメッセージ出力などを教えていただけると助かります。

(コンソール出力を取得するために、-t:winexeではなく-t:exeでコンパイルしてもらえると助かります)

追記: id:Ozy:20080820:p1 で報告いただいたように(ありがとうございます)、微妙に違う問題が出てきたのでちょっと補足。

mono / winformsのXIMは、デフォルトでXNPreeditPosition | XNStatusNothingモードで動きますが、これがIMエンジンによっては有効でなかったりします。そういう場合は、XNPreeditNothing | XNStatusNothingモードにfallbackで再度XCreateIC()を呼び出すようになっているので、日本語入力そのものはまあ可能になっているかと思います。

一方、XOpenIM()に失敗するとそもそもキーボード入力そのものが出来なくなる、というレポートが1件寄せられていて、そういうのがインストレーションの問題以外であったら困るなあ、と思っています。