当我按下++Ctrl并输入数字时,什么也没发生。按住或也无济于事。ShiftuControlShift
我尝试运行sudo dpkg-reconfigure keyboard-configuration
,但并没有解决问题。
答案1
它总体上并没有停止工作,但它的工作方式可能让你认为它已经停止工作了。当输入++Ctrl时,插入点会出现一个带下划线的字母u。这可能会让一个人(比如我自己)认为他输入了一个带下划线的字母u,而实际上带下划线的字母u表示Unicode输入模式已被激活。如果随后输入一个Unicode代码点(即字符的十六进制数字)并点击,那么Unicode字符就会出现。ShiftuEnter
例如,Ctrl++Shift插入u 2764Enter“重黑心” Unicode 字符。
示范:❤
答案2
在Ubuntu 15.10+ 中输入Ctrl++ Shift、或停止工作u的原因是输入法默认Unicode hexadecimal numberEnterSpace西门子代替巴士(这很奇怪,因为 XIM 已经过时了,而且iBus 已经实现 XIM 协议)。通过改变这一点,他们破坏了这个有用的快捷方式。
要修复此问题,请转到:
在GNOME Shell(17.10+,使用以下方式检查
wmctrl -m
):
设置→地区和语言→管理已安装的语言→语言标签。在统一:系统设置... → 语言支持。
重启 (
reboot
)