Как вводить символы юникода с клавиатуры

  • Для предмета статьи требуется привести транскрипцию (используйте шаблон МФА) и (или) произношение на русском языке (используйте шаблон произношения).

Пожалуйста, после исправления проблемы исключите её из списка параметров. После устранения всех недостатков этот шаблон может быть удалён любым участником.

ALT-код — код, символы которого вызываются посредством кнопки Alt и цифры на NUM-PAD’е.

На персональных компьютерах под управлением операционных систем Windows или DOS существуют дополнительные команды для ввода символов, недоступных при использовании обычной клавиатуры. Эти команды называются Alt-кодами и обозначаются как « Alt + Х », где «Х» — число в десятичной системе счисления. Для написания нужного символа следует зажать клавишу Alt и ввести число 0165 (для примера), не отпуская.

Для операционной системы Ubuntu ввод символов осуществляется зажатием кнопки Compose и ввода кода необходимого символа.

Первоначально в операционной системе MS-DOS пользователь мог удерживать нажатой клавишу Alt и вводить число на клавиатуре. После ввода числа BIOS превратил бы эту команду прямо в ASCII-код символа и отрисовал соответствующий символ на экране. Для систем, использующих английский язык, используется кодовая страница 437. Для большинства других систем, использующих латинский алфавит, используется кодовая страница 850. Полный список см. в статье «Кодовая страница».

Эти коды стали настолько хорошо известны, что Microsoft была вынуждена в новой операционной системе Windows 95 использовать Windows-1252 и аналогичные международные наборы для того, чтобы сохранить возможность использовать Alt-коды. Удерживая Alt и набирая три цифры (первая не ноль) можно перевести символ из CP437 в соответствующий символ в коде страницы Windows. Набрав сначала ведущий 0 (ноль), а затем число вы сможете записать символ из кодовой страницы Windows.

Например, из сочетания Alt + 129 получается «Ѓ», которая находится в 161-й позиции в CP437 и CP850. Alt + 0161 даёт символ «¡», который находится в 161-й позиции в Windows-1252.

При переходе Windows на Unicode Alt-символы сохранились: 0-ведущие коды стали ещё популярнее. Существует также ещё один способ: чтобы его включить, пользователь должен установить или создать ключ реестра HKCU Control Panel Input Method EnableHexNumpad с типом REG_SZ и значением 1 и перезагрузить компьютер. После этого можно использовать третий метод:

  • Держите нажатой клавишу Alt. Нажмите клавишу «+» на цифровой клавиатуре.
  • Не отпуская Alt введите шестнадцатеричное число, используя цифровую клавиатуру для цифр 0-9 и обычные клавиши для ввода символов a—f.
  • Например, Alt + 11b будет производить «ě».

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Читайте также:  Добавление в словарь питон

С помощью кодировок символов ASCII и Юникода можно хранить данные на компьютере и обмениваться ими с другими компьютерами и программами. Ниже перечислены часто используемые латинские символы ASCII и Юникода. Наборы символов Юникода, отличные от латинских, можно посмотреть в соответствующих таблицах, упорядоченных по наборам.

В этой статье

Вставка символа ASCII или Юникода в документ

Если вам нужно ввести только несколько специальных знаков или символов, можно использовать таблицу символов или сочетания клавиш. Список символов ASCII см. в следующих таблицах или статье Вставка букв национальных алфавитов с помощью сочетаний клавиш.

В многих языках есть символы, которые не удалось уместить в расширенный набор ACSII (256 символов). Поэтому существуют вариации наборов ASCII и Юникода с региональными знаками и символами (см. таблицы символов Юникода, упорядоченные по наборам).

Если у вас возникают проблемы с вводом кода необходимого символа, попробуйте использовать таблицу символов.

Вставка символов ASCII

Чтобы вставить символ ASCII, нажмите и удерживайте клавишу ALT, вводя код символа. Например, чтобы вставить символ градуса (º), нажмите и удерживайте клавишу ALT, затем введите 0176 на цифровой клавиатуре.

Для ввода чисел используйте цифровую клавиатуру, а не цифры на основной клавиатуре. Если на цифровой клавиатуре необходимо ввести цифры, убедитесь, что включен индикатор NUM LOCK.

Вставка символов Юникода

Чтобы вставить символ Юникода, введите код символа, затем последовательно нажмите клавиши ALT и X. Например, чтобы вставить символ доллара ($), введите 0024 и последовательно нажмите клавиши ALT и X. Все коды символов Юникода см. в таблицах символов Юникода, упорядоченных по наборам.

Важно: Некоторые программы Microsoft Office, например PowerPoint и InfoPath, не поддерживают преобразование кодов Юникода в символы. Если вам необходимо вставить символ Юникода в одной из таких программ, используйте таблицу символов.

Если после нажатия клавиш ALT+X отображается неправильный символ Юникода, выберите правильный код, а затем снова нажмите ALT+X.

Кроме того, перед кодом следует ввести "U+". Например, если ввести "1U+B5" и нажать клавиши ALT+X, отобразится текст "1µ", а если ввести "1B5" и нажать клавиши ALT+X, отобразится символ "Ƶ".

Использование таблицы символов

Таблица символов — это программа, встроенная в Microsoft Windows, которая позволяет просматривать символы, доступные для выбранного шрифта.

С помощью таблицы символов можно копировать отдельные символы или группу символов в буфер обмена и вставлять их в любую программу, поддерживающую отображение этих символов. Открытие таблицы символов

В Windows 10 Введите слово "символ" в поле поиска на панели задач и выберите таблицу символов в результатах поиска.

В Windows 8 Введите слово "символ" на начальном экране и выберите таблицу символов в результатах поиска.

В Windows 7 нажмите кнопку Пуск, последовательно выберите Все программы, Стандартные, Служебные и щелкните Таблица символов.

Читайте также:  Достоинства и недостатки paint

Символы группируются по шрифту. Щелкните список шрифтов, чтобы выбрать подходящий набор символов. Чтобы выбрать символ, щелкните его, затем нажмите кнопку Выбрать. Чтобы вставить символ, щелкните правой кнопкой мыши нужное место в документе и выберите Вставить.

Это в Windows, но ответы для других операционных систем могут быть полезны другим.

В большинстве руководств говорится о том, что «удерживайте клавишу Alt и введите код на клавиатуре». Это отлично подходит для десятичных кодов (например, 65 для «A»), но не для шестнадцатеричных кодов ( например U + 0041 для «A»).

В некоторых приложениях предусмотрены другие возможности, которые позволят ввести шестнадцатеричные коды символов Юникода и затем преобразовать. Word позволяет ввести код (например, 200f), а затем преобразовать его в Юникод, набрав Alt-X.

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

8 ответов

Ответ harrymc хорош, если вы в состоянии /можете изменить настройки реестра.

Если нет, вы можете использовать аксессуар калькулятора Windows для преобразования из шестнадцатеричного в десятичный. Режим по умолчанию не будет делать этого: XP и Vista имеют «научный режим», тогда как Windows 7, 8, 8.1 и 10 имеют режим «Программист».

Выберите Hex базу, а затем введите шестнадцатеричное число. Затем перейдите в базу Dec , чтобы увидеть эквивалентное значение в десятичной системе. Это номер, который вам нужно ввести в цифровую клавиатуру, удерживая клавишу Alt .

Этот может зависеть от языка ввода, и вам может потребоваться префикс от нуля до десятичного значения.

Я тестировал это на Windows XP и Windows 2003. Этот метод работает независимо от вашего языка настройки, но является самым громоздким для ввода:

  1. Нажмите и удерживайте клавишу Alt.
  2. Нажмите клавишу + (плюс) на цифровой клавиатуре.
  3. Введите значение шестнадцатеричного уникода.
  4. Отпустите клавишу Alt.

Увы, это, по-видимому, требует настройки реестра. Он уже был установлен на моем компьютере, но некоторые читатели сообщите, что этот метод не работал для них, и это, вероятно, почему. Если вы не знаете, что такое реестр, пожалуйста, не пробуйте это. Под HKEY_CURRENT_USERControl PanelInput Method , установите EnableHexNumpad в значение «1». Если вам нужно добавить его, установите тип REG_SZ.

Вы должны выйти из системы, затем войти в систему после изменения реестра или даже перезагрузить.

В Mac OS X: откройте International в системных настройках и в меню ввода выберите «Unicode Hex Input», чтобы добавить эту опцию в меню ввода. Звучит очевидно, но это хорошо скрыто в длинном списке языков, между украинским и вьетнамским. Когда выбрано, удержите опцию и введите шестизначный шестнадцатеричный код.

Также в OS X: Калькулятор может быть установлен в режим программирования (Cmd-3), который позволяет вводить десятичные, восьмеричные и шестнадцатеричные коды, которые затем отображаются как ASCII или Unicode. Тем не менее, Копия даст один код, а не эквивалент (ы) символа. Кто-нибудь?

Читайте также:  Друзья серия про рождество

И здесь, на Super User:

И чтобы перейти в крайности:

В Ubuntu (и его вариантах, например LinuxMint) вы можете ввести значения Unicode, нажав Ctrl + Shift + u , за которым следует Unicode значение и Enter, например:

Ctrl + Shift + u 2 6 3 a , затем введите yields:

º
Снимок экрана:

Возможно, вы сможете связать это с AutoHotkey для упрощения ввода или возможного ввода в Windows.

Я написал небольшой файл AutoHotkey Инструмент ввода Unicode , потому что я не нашел лучшего решение. Вы можете вставлять символы Unicode с помощью Shift + Ctrl + U .

В основном, он преобразует запись в символ юникода и «типы» в позиции курсора.

Он не поддерживает шестизначные символы юникода. Кроме того, если у вас есть поле ввода, где весь текст выбран при потере фокуса, весь текст будет перезаписан (я думаю, что я помню, что в старой версии Firefox было показано это поведение).

В качестве ссылки, здесь AutoHotkey источник, если вы хотите скомпилировать его самостоятельно:

Это также зависит от того, где вы хотите использовать специальные символы. В приложениях MS Office вам не нужно прибегать к знанию кодов ASCII для определенных символов – например, для ввода диарейиса (т. Е. Двух точек, которые вы видите над некоторыми символами в словах, таких как naó¯ve), в Word /Outlook /etc вы можете нажать Ctrl + ‘:’ (т. Е. Ctrl + Shift +;), за которым следует ‘i’.

Список ярлыков доступен в http://word.mvps.org/Часто задаваемые вопросы /Общие /InsertSpecChars.htm . просто прокрутите вниз до «Международные символы».

Я не знаю, поддерживают ли какие-либо приложения не для Office аналогичные ярлыки.

Как упоминалось в JMD, вы можете удерживать Ctrl – Shift , введите u1f4a9 и отпустите, чтобы ввести U + 1F4A9 в GTK + приложений (включая программы GNOME, Firefox, Chromium и LibreOffice, даже в KDE). Некоторые программы также поддерживают типизацию в последовательности Ctrl – Shift – U , 1 , f , 4 , a , 9 , Введите .

К сожалению, это не работает в Qt-приложениях (включая программы KDE, Mathematica и VLC). Для символов BMP существует метод ввода Unicode IBus. Чтобы включить, откройте настройки IBus и добавьте метод ввода «Other – unicode (m17n)» (должны быть установлены два пакета ibus-m17n и ibus-qt4 ). Когда курсор находится в текстовой области, активируйте метод ввода (с помощью панели инструментов IBus или сочетания клавиш). При активном методе ввода вы можете ввести Ctrl – Shift – U , а затем 4 шестнадцатеричных цифры, чтобы ввести соответствующий символ Юникода. Однако это работает только для символов BMP.

(проверено под Ubuntu.)

Возможно, не совсем то, что вы просите, но это то, что я искал. В Windows 10 вы можете нажать Win + . или Win + ; , чтобы открыть браузер emoji:

Как вы можете видеть на приведенном выше изображении, вы также можете выполнить поиск, просто набрав.

Ссылка на основную публикацию
Adblock detector