使用 USA intl 作为键盘布局时如何输入“ç”?

使用 USA intl 作为键盘布局时如何输入“ç”?

我问当我使用 Maverick Meerkat 时也有同样的问题但我无法让该解决方案在 Unity 上工作。我想使用 键,´然后按c,输出应该是“ç”。它在 Windows 中开箱即用,并且按照上述问题中给出的解决方案,它在 Ubuntu 10.10 中确实有效。但在 11.04 中,它输出“ć”。如何更改?

答案1

编辑/usr/lib/gtk-2.0/2.10.0/gtk.immodules 修改可以找到“cedilla”的行,在末尾添加“:en”

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

编辑/etc/environment 添加:export GTK_IM_MODULE=cedilla


编辑为了Ubuntu 12.10: (根据另一个答案经过赫勒

gtk.immodule文件位于:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

或者

/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules


对于 KDE 和其他非 GTK 的应用程序:编辑:/usr/share/X11/locale/en_US.UTF-8/Compose

查找 ć 的所有对应项并将其全部替换为 ç,记得查找大写匹配项 Ć 和 Ç

您可能需要重新启动您的 gnome。

答案2

在 Ubuntu 13.10 中,我通过添加以下行来修复此问题/etc/environment

GTK_IM_MODULE=cedilla 
QT_IM_MODULE=cedilla 

答案3

尝试使用带有死键的 Dvorak 国际布局; 带有死键的 QWERT International 也很有可能使用这些键。在我的键盘上,逗号是一个活键。(它使用得非常频繁,如果它是死键,那就太烦人了。)

对于 ç,请尝试AltGr(right Alt) + ,。对于大写 Ç,请尝试Shift+ AltGr+ ,

答案4

在 Ubuntu 12.10 中,gtk.immodules要编辑的文件位于:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

或者

/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

相关内容