web-dev-qa-db-ja.com

Windows GTKアプリで「ç」と入力するにはどうすればよいですか?

私は英語(US)の国際キーボードレイアウトを使用しており、キーを使用するたびに ´ に続く c ポルトガル語とフランス語の文字「ç」(セディラ)が生成されます。これは望ましいことです。ただし、GTKアプリ(Pidginなど)では、ポーランド語の「ć」が生成されます。

GTKアプリを他のアプリと同じように動作させるにはどうすればよいですか?

注:Ubuntuでも同じ問題が発生しました 11.0410.1 で、これらの特定のバージョンで機能する2セットのソリューションが見つかりました。

9
Jader Dias

問題は、GTKアプリがWindows入力と統合されないことです メソッドエディター(IME) 言語設定を使用し、代わりに独自の言語設定を使用します。デフォルトでは、これはSimpleに設定されており、変更する必要があります。 GTK_IM_MODULEという新しいシステム全体の環境変数を作成し、それをcedillaに設定する必要があります(imeに設定すると間違って考えましたGTKはWindows自体の動作をエミュレートしますが、IMEは別のものです)。ここから環境変数の名前を取得しました: http://developer.Pidgin.im/ticket/4896

4
James P