Почему перестали работать клавиши 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). Изменяя это, они тормозят этот полезный ярлык.

Чтобы исправить это перейдите по ссылке:

  1. Оболочка GNOME: Настройки → Регион и язык → Управление установленными языками

    На Unity: Системные настройки... → Поддержка языков

  2. Система ввода с клавиатуры, измените ее на iBus.
  3. Запустить снова

Ссылка

Другие вопросы по тегам