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


9

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

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

注:Ubuntu 11.0410.10でも同じ問題があり、特定のバージョンで動作する2つのソリューションセットが見つかりました。


ここで良い答えが得られない場合は、質問にフラグを付けてunix.stackexchange.comに移動することをお勧めします。
n0pe '09

1
@Max私はWindowsに関する質問がそこでどのように役立つか理解していません
Jader Dias

見逃さない限り、ガレスが編集する前は「Windows」はタイトルに含まれていませんでした。
n0pe

@Maxそれは常にそこにありました
Dias

WindowsではGTKを使用していませんが、「gtk.immodules」という名前のファイルを検索しようとしましたか?存在する場合は、上記のリンクが機能する可能性があります。
harrymc '25

回答:


4

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


imeWindows imeとまったく同じようには動作しません。私が使用しなければならなかったセディラを動作させるためにcedilla。大文字(Cedilla)は機能しませんでした。
Jader Dias、2011

最後にそれが機能してうれしいです。間違いを明確にするために投稿を更新しました。
James P
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.