Почему перестали работать клавиши Ctrl+Shift+U для ввода Unicode?
Когда я нажимаю Ctrl+Shift+U и набираю цифры, ничего не происходит. Удержание контроля или переключения также не помогает. Я пробовал бегать sudo dpkg-reconfigure keyboard-configuration
, но это не решило проблему. Кто-нибудь может предложить помощь?
2 ответа
Он не перестал работать в целом, но то, как он работает, может заставить вас думать, что он перестал работать. Когда вы нажимаете Ctrl + Shift + u, в точке вставки появляется подчеркнутая буква u. Это может привести к тому, что человек (например, сначала я) подумает, что он ввел подчеркнутую букву u, тогда как фактически подчеркнутая буква u указывает, что активирован режим ввода Unicode. Если впоследствии ввести кодовую точку Unicode (т. Е. Шестнадцатеричное число для символа) и нажать Enter, появится символ Unicode.
Например, Ctrl + Shift + u 2 7 6 4 Enter вставляет символ Unicode "тяжелое черное сердце".
Демонстрация: ❤
Причина, по которой ввод Ctrl + Shift + u, шестнадцатеричное число Unicode, Enter или Space перестает работать в Ubuntu 15.10+, заключается в том, что по умолчанию используется метод ввода XIM вместо iBus (что странно, поскольку XIM устарел и iBus уже реализует протокол XIM). Изменяя это, они тормозят этот полезный ярлык.
Чтобы исправить это перейдите по ссылке:
Оболочка GNOME: Настройки → Регион и язык → Управление установленными языками
На Unity: Системные настройки... → Поддержка языков
- Система ввода с клавиатуры, измените ее на iBus.
- Запустить снова