当我用英语输入文本时,它会带有下划线并且表现得很奇怪

Osk*_* K. 20 keyboard-shortcuts xfce x11 input-method locale

我有俄语和美国英语语言环境。当我输入英文文本时,它会带有下划线,直到我按下Space或其他一些特殊键。当它带有下划线时,它对我正在输入它的应用程序来说是不可见的。例如,在 Sublime Text 中,它甚至在我按下 之前都不会显示Space。在浏览器中,它不会向我建议 URL,直到我按下Space。它有点被缓冲——保存在一个临时缓冲区中,然后被释放。以及其他诸如此类的奇怪的东西。

这并不总是发生,有时,大约有 10% 的时间,它可以正常工作,我不知道它取决于什么。就我所记得的,它根本不会发生在俄语中。

它是 Arch,XFCE。我进行了一些搜索,但没有找到与此行为相关的任何内容。

小智 26

我也有同样的问题(Arch XFCE)。基本上发生的事情是每当您按下Shift+时它就会切换输入法Space,这在打字时经常会意外发生。要解决此问题,您必须更改或删除此热键:

在终端窗口中,键入uim-pref-gtkUIM 输入法的设置。转到该Global key bindings 1部分。然后,更改 和 的值[Global] on,方法[Global] off是在它们上单击编辑,然后更改或删除<Shift>space.

  • 我希望我能为你点赞 10 倍。这也正是我的系统发生的情况。谢谢@AHE! (4认同)
  • 借用@GuiAmbros,这正是我所需要的!谢谢!为什么这么难找?我在其他地方找不到它... (3认同)
  • 感谢上帝,我找到了这个 - 为我工作!默认情况下,这确实可能不应该打开。谁知道在这种废话上花费了多少人和时间。 (2认同)