如何在Windows GTK应用程序中键入“ç”?


9

我使用英语(美国)国际键盘布局,并且每次使用键´后都c将产生葡萄牙语和法语字符“ç”(cedilla),这是理想的选择。但是在GTK应用程序中(例如,Pidgin),它会产生“ć”,这是波兰语。

如何使GTK应用程序的行为与其余应用程序相同?

注意:我在Ubuntu 11.0410.10上遇到了相同的问题,他们发现了适用于这些特定版本的两组解决方案。


如果您在这里没有很好的答案,建议您标记问题并将其移至unix.stackexchange.com
2011年

1
@Max我不明白关于Windows的问题将如何得到解决
Jader Dias

除非我错过了它,否则在Gareth编辑它之前,“ Windows”就不会出现在标题中。
2011年

@Max一直在那里
Jader Dias

我在Windows上不使用GTK,但是您是否尝试搜索名为“ gtk.immodules”的文件?如果存在,您提供的上述链接可能仍然有效。
harrymc

Answers:


4

问题在于GTK应用程序未与Windows输入法编辑器(IME)语言设置集成,而是使用它们自己的语言设置。默认情况下,此设置为“ 简单”,需要更改。您需要创建一个新的系统范围的环境变量GTK_IM_MODULE并将其设置为cedilla(我错误地认为,将其设置为ime GTK会模仿Windows自己的行为,但IME是另一回事)。我从这里获得了环境变量的名称:http : //developer.pidgin.im/ticket/4896


ime不能完全像Windows ime一样工作。使我不得不使用的ced塞蒂利亚cedilla。大写(Cedilla)无效。
贾德·迪亚斯

很高兴您最终能正常使用。我更新了帖子以澄清我的错误。
James P
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.