Ввод символов Юникода в Google Chrome?


9

Я хотел бы иногда вводить символы Юникода, такие как стрелка вправо (→).

В настоящее время я знаю только один способ - использовать приложение ввода Unicode , но оно так же громоздко, как утилита Windows Character Map.

Как можно вместо этого набирать символы Unicode непосредственно через клавиатуру?


Ответы:


9

Кстати, если вы используете Linux, можно использовать Ctrl+ Shift+, а Uзатем ввести код символа Unicode. Смотрите Википедию Alt код . Это также работает на Chrome OS


4

Метод Alt + (например, Alt + 2192) немного удобнее, но вполне может потребовать изменения реестра Windows.

Если вам часто нужно вводить какие-то специальные символы, такие как стрелки, вы можете использовать MSKLC для настройки раскладки клавиатуры, где их можно набирать напрямую, и просто переключаться на эту раскладку (возможно, с помощью простого Ctrl 2 или чего-то подобного), когда это необходимо. К сожалению, наиболее естественный выбор, клавиши со стрелками, не может использоваться там, но вы можете назначить любые значения (в терминах символов Юникода) нормальным клавишам.


1

Вы можете использовать коды Alt - удерживая клавишу Alt, введите число на цифровой клавиатуре (при условии, что она есть на клавиатуре). Например, чтобы получить символ →, вы должны удерживать Alt и набрать 26 .

Для получения дополнительной информации и списка всех возможных кодов, смотрите здесь: http://alt-codes.org/


1
Спасибо за совет. Странно, что я могу получить →, набрав ALT + 26, хотя Карта символов говорит, что это U + 2192. 26 означало бы, что это часть ANSI / ASCII, хотя этот знак / глиф не должен быть частью этого: www.table-ascii.com
OverTheRainbow

1
@OverTheRainbow: Альткоды - это не кодовые точки Unicode, а позиции в так называемых кодировках "ANSI" и "OEM" . Их действительные значения варьируются в зависимости от локали ОС, но «OEM» часто означает cp437 со времен MS-DOS. При помещении непосредственно в буфер текстового режима видеокарты байты 0..31 интерпретируются как графика из кодировки «OEM».
user1686

Спасибо. ALT + 26 работает в Notepad и Chrome, но ничего не делает в Wordpad и отображает «?» в UltraEdit.
OverTheRainbow

0

FreeCompose добавляет Composeключевые функциональные возможности в Windows.

Вы можете настроить его для вставки при нажатии Compose >, например.


(Я на самом деле не пробовал; у меня есть привычка просто печатать →или –писать ответы.)
user1686

Спасибо за ссылку на FreeCompose. Я попробую. Это дало бы мне причину снова включить клавишу CAPSLOCK ;-)
OverTheRainbow

1
вам не нужно стороннее решение, Windows может вставлять любые символы Юникода, если EnableHexNumpadвключено
phuclv

0

Вы можете использовать Ctrl+ Shift+, а u затем ввести код символа, поскольку sorcerer86pt уже ответил. Но в некоторых приложениях в Opera, например, вы должны держать Ctrl + Shift+ uво время ввода этого кода. Кроме того, вы должны быть в английской раскладке, чтобы активировать режим «типизации кода», если в вашей системе несколько языков, так что функция «придерживаться временного изменения раскладки» в KDE будет полезна

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.