Это в Windows, но ответы для других операционных систем могут быть полезны для других.
В большинстве руководств говорится что-то вроде «зажмите клавишу Alt и введите код на клавиатуре». Это прекрасно работает для десятичных кодов (например, 65 для «A»), но не для шестнадцатеричных кодов (например, U + 0041 для «A»).
Некоторые приложения предоставляют другие средства, которые позволяют вводить шестнадцатеричные коды символов Unicode, а затем преобразовывать их. Word позволяет вводить код (например, 200f), а затем преобразовывать его в Unicode, набрав Alt-X.
Я ищу общий способ сделать это, который будет работать со стандартным вводом.
keyboard
unicode
characters
Будет
источник
источник
Ответы:
Ответ harrymc хорош, если вы можете / можете изменять настройки реестра.
Если нет, вы можете использовать Windows Calculator Accessory для преобразования из шестнадцатеричного в десятичное. Режим по умолчанию не будет этого делать: XP и Vista имеют «Научный режим», тогда как Windows 7, 8, 8.1 и 10 имеют режим «Программист».
Выберите шестнадцатеричное основание, а затем введите шестнадцатеричное число. Затем перейдите к основанию Dec, чтобы увидеть эквивалентное значение в десятичном виде Это число, которое нужно набрать на цифровой клавиатуре, удерживая нажатой клавишу Alt .
Это может зависеть от языка ввода, и вам может потребоваться префикс ноль к десятичному значению.
источник
set /a
в командном окне ;-). Чтобы преобразовать hex = 4321 в десятичное число, просто введите,set /a 4*16*16*16+3*16*16+2*16+1
и результат будет отображаться как 17185set /a 0x4321
также будет отображаться 17185.MB_USEGLYPHCHARS
флага при декодировании байтов в Unicode черезMultiByteToWideChar
.Нашел это в разделе Как вводить символы Unicode в Microsoft Windows :
Вы должны выйти из системы, а затем войти в нее после изменения реестра или даже перезагрузить компьютер.
источник
"👉" = 👉
- после того, как я нажмуF
Alt, команда меню будет выполнена в Windows. Он не вылетает с преобразованием в десятичное число (128073) без добавления начальных нулей.В Mac OS X: откройте «Международный» в «Системных настройках» и в «Меню ввода» выберите «Шестнадцатеричный ввод Unicode», чтобы добавить эту опцию в меню ввода. Звучит очевидно, но это хорошо спрятано в длинном списке языков, между украинским и вьетнамским. Когда выбрано, удерживайте Option и введите 4-значный шестнадцатеричный код.
Также в OS X: калькулятор может быть установлен в режим программирования (Cmd-3), который позволяет вводить десятичные, восьмеричные и шестнадцатеричные коды, которые затем отображаются как ASCII или Unicode. Однако Copy даст один код, а не символьный эквивалент (ы). Кто угодно?
(Для Windows см. Как вводить символы Unicode в Microsoft Windows ; другие способы ввода см. В Википедии .)
А вот на Super User:
И впадать в крайности
источник
В Ubuntu (и его вариантах, например LinuxMint) вы можете вводить значения Unicode, нажимая Ctrl+ Shift+, uа затем значение Unicode и Enter, например:
Ctrl+ Shift+ u 263aзатем введите доходность:
Текст: ☺
Снимок экрана:
Вы можете связать это с AutoHotkey для более легкого ввода или возможного ввода в Windows.
источник
Я написал небольшой инструмент ввода Unicode на основе AutoHotkey, потому что я не нашел лучшего решения. Вы можете вставить символы Юникода с помощью Shift+ Ctrl+ U.
По сути, он преобразует запись в символ Unicode и «печатает» ее в позиции курсора.
Он не поддерживает 6-значные символы Юникода. Кроме того, если у вас есть поле ввода, где весь текст выделен при потере фокуса, весь текст будет перезаписан (я думаю, я помню, что старая версия Firefox показала такое поведение).
Для справки, вот источник AutoHotkey, если вы хотите скомпилировать его самостоятельно:
источник
Это также зависит от того, где вы хотите использовать специальные символы. С приложениями MS Office вам не нужно прибегать к знанию кодов ASCII для определенных символов - например, для ввода диареза (т. Е. Двух точек, которые вы видите над некоторыми символами в словах, таких как наивный), в Word / В Outlook / и т. Д. Вы можете нажать Ctrl + ':' (то есть Ctrl + Shift +;), а затем «i».
Список ярлыков доступен по адресу http://word.mvps.org/FAQs/General/InsertSpecChars.htm ... просто прокрутите вниз до «Международные символы».
Я не знаю, поддерживают ли подобные приложения ярлыки в приложениях, не принадлежащих Office.
источник
Linux (включая приложения Qt / KDE)
Как упоминалось в JMD, вы можете удерживать Ctrl- Shift, набирать
u1f4a9
и отпускать, чтобы набирать U + 1F4A9 в приложениях GTK + (включая программы GNOME, Firefox, Chromium и LibreOffice, даже в KDE). Некоторые программы также поддерживают ввод в последовательности Ctrl- Shift- U, 1, f, 4, a, 9, Enter.К сожалению, это не работает в приложениях Qt (включая программы KDE, Mathematica и VLC). Для символов BMP есть метод ввода Unicode IBus. Для включения откройте настройки IBus и добавьте метод ввода «Other - unicode (m17n)» ( должны быть установлены два пакета ibus- m17n и ibus-qt4 ). Когда курсор находится в текстовой области, активируйте метод ввода (используя панель инструментов IBus или сочетание клавиш). Будучи активным, метод ввода позволяет вам ввести Ctrl- Shift-, Uа затем 4 шестнадцатеричных цифры, чтобы ввести соответствующий символ Unicode. Это работает только для персонажей BMP.
(Проверено под Ubuntu.)
источник
Возможно, не совсем то, что вы спрашиваете, но это то, что я искал. В Windows 10 вы можете нажать Win+ .или Win+, ;чтобы открыть браузер Emoji:
Как вы можете видеть на изображении выше, вы также можете искать, просто набрав.
источник