Какие функции задействованы, когда Ctrl + Shift + Alt + U, E & ldquo; типы & rdquo; непечатный гекс 000E?

Я склонен использовать Ctrl + Shift + Alt для своих настраиваемых общесистемных сочетаний клавиш.

Когда я попробовал Ctrl + Shift + Alt + U , он напечатал Подчеркнул u и ждал еще ввода с клавиатуры! ...
Некоторые ключи были приняты, а некоторые нет ...
например. Числа были приняты, и они тоже были подчеркнуты, но только несколько ключей позволили мне вырваться.

Затем я попытался Ctrl + Shift + Alt + U , а затем CTRL + Сдвиг + Alt + Е .
Это произвело непечатный гекс 000E (?) И вырвалось из цикла ...

Непечатный символ заставил меня подумать, что это может быть связано с Unicode.

Если так, то как? Что здесь происходит?
Это подчеркнуто u - триггер для редактора метода ввода?

Это происходит следующим образом: здесь (как я печатаю), "gedit", поля для редактирования текста ... (но не в терминале) ... и "gvim" сообщил "шаблон не найден" .. .

8
задан 12 March 2013 в 04:49

2 ответа

Ctrl - Shift - U - это ярлык для быстрого ввода полного символа Юникода вручную. Например, здесь я набрал: Ctrl - Shift - U 0 0 b 0 введите , чтобы получить символ степени: °, который является юникодом 00b0. Вот 2665, сердце: ♥

Список символов Unicode начинается здесь: http://en.wikipedia.org/wiki/Unicode

0
ответ дан 12 March 2013 в 04:49

Юникод глифа u + 240E used используется при обращении к u + 000E или SO (Shift Out) или ctrl-N, в основном любой управляющий код отображается как символ путем добавления 2400 hex к управляющий код, чтобы получить эквивалентный символ Юникода. (в сторону: неправильный глиф появляется в Ubuntu 12.04. Это должен быть SO, а не SS. см. ниже)

Чтобы увидеть различные доступные глифы, используйте утилиту значка character map или одну из следующих команд терминала: [ 1116]

gnome-character-map
gucharmap

Вследствие этого при удерживании правой кнопки и «наведении курсора» на карте отображается юникод в нижнем углу и символ с его определяющим шрифтом (если есть) (для этого обведено зеленым цветом). пример). В этом случае для U + 000E «символ» не печатается, поэтому нет символа и, следовательно, нет шрифта. Другие квадраты, выделенные желтым цветом для этого примера, также не печатаются, поскольку они также являются управляющими кодами и связаны с символами, обведенными желтым цветом. Таким образом, Ctrl-D или ^ D - это то же самое, что U + 0004.

Чтобы увидеть это, откройте новое окно терминала и вместо стандартного соглашения ^ D, чтобы закрыть и выйти из окна, просто нажмите и удерживайте Ctrl - Shift во время ввода U , затем 4 и затем отпустите Ctrl - Shift . Обратите внимание, что начальные 0 не нужно вводить.

non-printable control codes

исх .:

Bad Unicode SO глиф в Ubuntu 12.04.
should be SO not SS [тысяча сто двадцать одна]

0
ответ дан 12 March 2013 в 04:49

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

Похожие вопросы: