Chrome 丢失最后一个字符使用 Shift 的 Compose 序列

Chrome 丢失最后一个字符使用 Shift 的 Compose 序列

在 Chrome 35.0.1916.153 或 36.0.1985.125 中,有时我的Compose密钥部分不起作用。据我所知,最后一个字符使用该Shift键的组合不起作用。例如,'eé/=→起作用,但→或→不起作用。在这篇文章中,当我说组合不起作用时,我的意思是当我按下它时什么也不会发生;例如,冲压刀片。'EÉ->a Compose ' e bab

在我正在运行的实例中,如果我输入Compose ' e,则会插入字符é,正如它应该的那样。但如果我输入Compose ' Shift+ e,什么也不会发生。我已经打开的隐身窗口也是如此。但是,如果我在这种情况下打开一个新的隐身窗口,Compose ' Shift+会首先按预期e插入É,但是一旦我打开网页,以 Shift 键结尾的组合就会停止工作。对于具有新配置文件的另一个用户帐户也是如此:'EÉ仅在我加载网页之前有效。

这个问题不是今天开始的。我不记得它是否是在我从 Chrome 34.x(稳定)升级到 Chrome 35.x(稳定)时开始的,但它是在那个时候开始的。

我通常有环境变量GTK_IM_MODULE=xim,因为我不希望 Gtk 应用程序使用与标准 X 应用程序不同的输入法。删除 Chrome 的这个变量似乎可以Compose正常工作。

GTK_IM_MODULE对Chrome有什么作用?如何让它可靠地使用X11输入法?

相关内容