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


9

当我按Ctrl+ Shift+ u并键入数字时,什么都不会发生。按住Control或者Shift没有帮助。

我已经尝试运行sudo dpkg-reconfigure keyboard-configuration,但是并不能解决问题。

Answers:


4

之所以进入Ctrl+ Shift+ uUnicode hexadecimal numberEnterSpace停止在Ubuntu 15.10+工作是因为输入方法是通过默认XIM代替IBUS(这是因为奇XIM已过时,IBUS已经实现XIM协议)。通过更改此设置,他们打破了此有用的快捷方式。

要解决此问题,请转到:

  1. GNOME Shell(17.10+,请选择wmctrl -m)上:设置→区域和语言→管理安装的语言*

    Unity上系统设置...→语言支持

  2. 键盘输入法系统,将其更改为iBus。 屏幕截图

  3. 重新开始

参考


它没有停止工作。请从jdthood检查解决方案
大约

3

总体上它并没有停止工作,但是它的工作方式可能使您认为它已经停止工作。当一种类型Ctrl+ + Shift+时u,在插入点出现带下划线的字母u。这可能会使一个人(例如,本人首先)以为他输入了带下划线的字母u,而实际上带下划线的字母u表示已激活Unicode输入模式。如果随后输入一个Unicode代码点(即该字符的十六进制数字)并命中Enter,则将显示Unicode字符。

例如,Ctrl+ Shift+ u 2764Enter插入一个“沉重的黑色心脏” Unicode字符。

示范:❤


2
带下划线的U不会出现。
EMBLEM,2015年

2
它也停止了对我的工作,一定是GTK
遇到的

刚刚在Ubuntu 15.04中的gedit中进行了测试。很好
jdthood 2015年

它在Ubuntu 14.04上对我不起作用。它曾经在较早版本的Ubuntu上运行。
pt

确认适用于Ubuntu 18.08。- >❤
somethis
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.