Windows – How to Type ‘ç’ in Windows GTK Apps

gtkkeyboard-layoutlanguagepidginwindows

I use an English (US) international keyboard layout, and every time I use the key ´ followed by c it yields the Portuguese and French character "ç" (cedilla), which is desirable. However in GTK apps (Pidgin for instance) it yields "ć", which is Polish.

How can I make GTK apps behave the same way as the rest of the apps do?

NOTE: I had the same problem on Ubuntu 11.04 and 10.10, and they found two sets of solutions that work on those specific versions.

Best Answer

The problem is that GTK apps do not integrate with the Windows input Method Editor (IME) language settings and instead use their own. By default this is set to Simple and needs to be changed. You need to create a new system-wide environment variable called GTK_IM_MODULE and set it to cedilla (I wrongly thought that when set to ime GTK would emulate Windows own behaviour but IME is a different thing). I got the name of the environment variable from here: http://developer.pidgin.im/ticket/4896

Related Question