Кто-нибудь знает, как получить полный список эквивалентов символьной карты? Например, посмотрите на карту символов Windows под Arial для ¼. Там написано, что вы можете набрать ALT+ 0188. Но некоторые вещи не имеют в списке Alt-эквивалента. Например, gives дает только свой Unicode U+ 1254 и не "Alt number". Очевидно, что вы можете просто копировать и вставлять, но есть ли способ найти Alt-эквивалент для этого и других символов, чтобы не нужно было каждый раз копировать и вставлять? Или какие-нибудь другие предложения обойти? Спасибо!
2 ответа
Попробуйте это: http://www.fileformat.info/tip/microsoft/enter_unicode.htm.
Метод 1: Универсальный
Этот метод работает независимо от каких-либо языковых настроек, но он наиболее труден для ввода.
- Нажмите и удерживайте
Alt
. - Нажмите кнопку
+
(плюс) на цифровой клавиатуре . - Введите шестнадцатеричное значение Unicode.
- Отпустите
Alt
.
Увы, для этого требуется настройка реестра. Он уже был установлен на моем компьютере, но некоторые читатели сообщают, что этот метод не работает для них, и это, вероятно, почему. Если вы не знаете, что такое реестр, пожалуйста, не пытайтесь это сделать. Под HKEY_Current_User\Control Panel\Input Method
установите EnableHexNumpad
в "1". Если вам нужно добавить его, установите тип REG_SZ
.
Способ 2: язык ввода
Этот метод зависит от того, какой язык ввода вы используете.
- Нажмите и удерживайте
Alt
. - Введите
0
(ноль) и десятичное значение Unicode на цифровой клавиатуре . - Отпустите
Alt
.
Вы можете увидеть, какой язык ввода вы используете (и какие установлены):
- Стартовое меню
- настройки
- Панель управления
- Региональные и Языковые Настройки
- Вкладка "языки"
- Кнопка детализации
Записи в разделе информации о символах Unicode используют язык ввода Windows Latin 1 .
Способ 3: кодовая страница
Этот метод зависит от конкретной кодовой страницы, которую вы установили.
- Нажмите и удерживайте
Alt
. - Введите десятичное значение кодовой страницы на цифровой клавиатуре . Не вводите ведущие нули.
- Отпустите
Alt
.
Вы можете увидеть, какая кодовая страница у вас есть, набрав в командной строке chcp
. Проверьте сетку для своей кодовой страницы из списка известных кодовых страниц, чтобы увидеть, какие символы вы можете ввести таким образом.
Записи в разделе информации о символах Unicode используют кодовую страницу 437.
Способ 4: для конкретного приложения
Приложения могут поддерживать свои собственные методы. Они не стандартизированы.
Несколько приложений Microsoft, включая WordPad и Microsoft Word:
нажмите Alt-X после ввода некоторых шестнадцатеричных цифр. Вы видите цифры по мере их ввода, и они заменяются эквивалентом Unicode. Нажатие Alt-X снова преобразует его обратно в числа.
Метод 5: Unicode IME
В Microsoft есть редактор метода ввода Unicode, который работает так же, как и мое всплывающее окно UnicodeInput, но с L-Alt+Shift в качестве клавиши запуска.
Майкл Каплан, гуру Microsoft i18n, рассказывает о том, как работает Unicode IME. Некоторые примечания, чтобы заполнить некоторые детали, которые он предполагает:
- Зайдите в Панель управления -> Региональные настройки, на вкладке Языки, включите поддержку восточноазиатских языков. Для этого требуется 230 МБ дискового пространства и перезагрузка.
- Вернитесь в Панель управления -> Региональные настройки, на вкладке языков нажмите кнопку Подробности.
- Добавьте
Chinese (Taiwan)
(другие, вероятно, тоже подойдут) и выберитеChinese (Traditional) - Unicode
. - Теперь у вас на панели задач появится дополнительный do-hickey, показывающий, на каком языке вы находитесь.
- Нажмите L-Alt+Shift, чтобы переключиться в IME (панель задач показывает
CH
). - Введите шестнадцатеричные цифры символа Unicode. Как только вы наберете последний, он отправляется в приложение.
- Нажмите L-Alt+Shift для переключения из IME (на панели задач отображается ваш исходный код языка).
подсказки
Шрифты - у вас должен быть шрифт, содержащий символ. Это кажется очевидным, но Windows не может отображать символы, о которых она не знает. Часто вам придется выбирать шрифт самостоятельно, поскольку только несколько приложений достаточно умны, чтобы автоматически переключать шрифты.
WordPad - работает, но вы должны установить шрифт, содержащий символ. Метод 4 ([hex] [AltX]), кажется, автоматически переключается на соответствующий шрифт.
Блокнот - обычно не работает, так как его шрифт не поддерживает много символов.
Internet Explorer - в строке URL универсальный метод не работает, если в нем есть AF, поскольку он открывает меню (т. Е. Alt-F открывает меню «Файл»).
Mozilla Firebird - работает правильно (если у вас есть шрифт, который его поддерживает). Обратите внимание, что если вы введете его на странице, которая использует кодировку, которая не поддерживает его, он не будет правильно передан на веб-сайт.
Сочетания клавиш ALT связаны с кодовой страницей Windows-1252. Вы можете найти полный список в Википедии: http://en.wikipedia.org/wiki/Windows-1252
Вы должны быть в состоянии использовать Unicode, преобразовав шестнадцатеричное число в десятичное и напечатав его как обычный ярлык alt: U+1254 становится ALT+4692. Я получил только букву «Т», поэтому не знаю, работает ли она.