Вставить символы Unicode через клавиатуру? [дубликат]

Я знаком со вставкой символа ASCII в текстовый документ при помощи 'кода Alt+ASCII' ключей NumPad (например, Alt+130 вставляет é символ).

Существует ли похожий способ вставить символ Unicode через клавиатуру с помощью значения unicode, данного в Windows Character Map?

alt text

81
задан 15.09.2011, 07:05

3 ответа

Согласно John D. Cook существует 3 пути:

  1. В Microsoft Word можно вставить символы Unicode путем ввода шестнадцатеричного значения символа, затем вводящего Alt-x. Можно также видеть значение Unicode символа путем установки курсора сразу после символа и нажатия Alt-x. Это также работает в приложениях, которые используют Windows богатые средства редактирования, такие как WordPad и Outlook.
  2. Другой подход, который работает с большим количеством приложений, следующие. Сначала создайте ключ реестра под HKEY_CURRENT_USER\Control Panel\Input Method\EnableHexNumpad из типа REG_SZ названный EnableHexNumpad, установите ее значение к 1, и перезагрузка. Затем можно ввести символы Unicode удержанием клавиши Alt и ввода знака "плюс" на цифровой клавиатуре, сопровождаемой символьным значением. При выпуске клавиши Alt символ появится. Этот подход работал с большинством приложений, которые я попробовал, включая Firefox и Safari, но не сделал с Internet Explorer.
  3. Другая опция состоит в том, чтобы установить утилиту UnicodeInput. Это работало с каждым приложением, которое я попробовал, включая Internet Explorer. После того, как установленный, окно ниже открывается каждый раз, когда Вы удерживаете клавишу Alt и вводите знак "плюс" на цифровой клавиатуре. Введите числовое значение символа в поле, нажмите кнопку Send, и символ будет вставлен в окно, которое сфокусировалось, когда Вы нажали Alt-plus.

Я пошел бы для второй опции, потому что она интегрируется приятно с Вашим текущим использованием.

67
ответ дан 07.12.2019, 08:03
  • 1
    работает отлично, спасибо. BTW, местоположение нового строкового ключа было панелью/рходом Method/EnableHexNumpad – pelms 27.09.2009, 12:08

При использовании Firefox можно также установить Входное дополнение Инструмента/Преобразователя Unicode.

2
ответ дан 07.12.2019, 08:03

При использовании Chrome или Safari можно открыть консоль с Ctrl+Shift+I (или Cmd+Alt+I на Mac) и тип copy('\uNNNN') – где NNNN код Unicode после +:

Справа налево переопределение U+202E copy('\u202e')

Можно сделать это с Firefox также, но Вам будет нужен Firebug.

Обновление (11 апреля 2015): Это хорошо работает во встроенной консоли Firefox, также.

24
ответ дан 07.12.2019, 08:03

Теги

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