Как набрать символ минус в Windows, или почему Alt-коды производят разные символы в разных программах?
Я застрял с проблемой с Alt-кодами. Мне часто нужно вводить знак минус в моих текстах. Моя компания использует Excel, PowerPoint и Word для обмена текстами. Поэтому мне нужно уметь печатать минус в этих трех программах.
Посмотрев коды по адресу http://www.fileformat.info/info/unicode/char/2212/index.htm и поэкспериментировав с ними, я обнаружил следующее:
- В Word и PowerPoint работает Alt+8722. Alt,+,2212 не работает даже после изменения реестра. Word раньше переключался на встроенный редактор формул перед изменением реестра и впоследствии прекращал это делать.
- В Excel, Notepad, а здесь (в Chrome) Alt, +, 2212 работает после изменения реестра.
Так что Word и PowerPoint ведут себя не так, как Notepad, Excel и другие программы.
Интересно: почему один и тот же метод дает разные результаты в разных программах Microsoft и существует ли единый метод для получения знака минуса в Windows?
1 ответ
В Word, Alt,+,2212 принимается за Alt+2212, то есть он производит символ с десятичным кодом 2212 (шестнадцатеричный 8A4). Для удобного ввода символа в Word на основе его шестнадцатеричного кода, введите этот код обычно и Alt+X. Если коду будет предшествовать шестнадцатеричная цифра или буква x, вам необходимо добавить к нему префикс u+. Таким образом, например, 1u+2212 Alt+X производит 1-.
По какой-то причине Word имеет собственную обработку ввода, например Alt,+,... Следовательно, существует единый метод ввода знака минус. Вы можете создать его, установив драйвер клавиатуры, для которого назначена клавиша или комбинация клавиш, например, моя математическая раскладка клавиатуры для клавиатур QWERTY в Windows. (Это делает дефис "-", если клавиатура США выдает знак минус. Он предназначен для того, чтобы переключаться между ним и какой-либо обычной раскладкой клавиатуры, используя ее только для математических выражений. Конечно, вы можете выбрать любую нормальную раскладку и просто измените его так, чтобы, например, правый Alt (AltGr) изменил "-" на "-".)