为什么我的Ctrl + Shift + U键用于Unicode输入停止工作?

当我按Ctrl + Shift + U并键入数字时,没有任何反应。 按住控制或转移也没有帮助。 我已经尝试过运行sudo dpkg-reconfigure keyboard-configuration ,但这并没有解决问题。 有人可以提供一些帮助吗?

在Ubuntu 15.10+中输入Ctrl + Shift + uUnicode hexa编号EnterSpace停止工作的原因是因为输入法默认是XIM而不是iBus (由于XIM已经过时且iBus已经实现了XIM协议 ,因此很奇怪)。 在改变这种状态时,他们会制造这种有用

要解决它,请访问:

  1. 系统设置…→语言支持
  2. 键盘输入法系统,将其改为iBus。 截图
  3. 重新开始

参考

  • gnome – 理解和设置不同的输入方法 – Unix和Linux Stack Exchange

它一般没有停止工作,但它的工作方式可能会让你认为它已停止工作。 当一个键入Ctrl + Shift + u时,插入点会出现一个下划线字母u。 这可能导致一个人(例如,我自己,一开始)认为他输入了一个强调字母u,而实际上强调的字母u表示Unicode输入模式已被激活。 如果随后键入Unicode代码点(即字符的hex数字)并按Enter键 ,则会出现unicode字符。

例如, Ctrl + Shift + u 2 7 6 4 Enter插入“沉重的黑心”Unicode字符。

示范:❤

Interesting Posts