3

Я застрял с проблемой с 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 ответ1

1

В Word, Alt,+, 2212 принимается как Alt+2212, то есть он производит символ с десятичным кодом 2212 (шестнадцатеричный 8A4). Для удобного ввода символа в Word на основе его шестнадцатеричного кода, введите этот код обычно и Alt+X. Если коду будет предшествовать шестнадцатеричная цифра или буква x, вам нужно добавить к нему префикс u+. Таким образом, например, 1u+2212 Alt+X производит 1-.

По какой-то причине Word имеет собственную обработку ввода, например Alt,+, ... Поэтому существует единый метод ввода знака минус. Вы можете создать его, установив драйвер клавиатуры, для которого назначена клавиша или комбинация клавиш, например, моя математическая раскладка клавиатуры для клавиатур QWERTY в Windows. (Делает дефис «-», если клавиатура США выдает знак минус. Он предназначен для того, чтобы переключаться между ним и какой-либо обычной раскладкой клавиатуры, используя эту только для математических выражений. Конечно, вы можете взять любой нормальный макет и просто изменить его так, чтобы, например, правый Alt (AltGr) изменил «-» на «-».)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .