Я часто использую метод Windows Alt + Numpad на своем настольном ПК для ввода специальных символов, таких как n-тире (Alt + 0150), пробел (Alt + 0160), типографские кавычки, маркеры и т. Д. Для этого метода требуется цифровая клавиатура и цифровая клавиша для переключения цифровой клавиатуры на вывод числа.
В течение примерно десяти лет я мог также использовать этот метод Alt + Numpad на нескольких старых 15-дюймовых ноутбуках Win-XP (без цифровой клавиатуры), удерживая клавиши Fn + Alt и печатая на «имитированной» цифровой клавиатуре на следующих клавишах:
789 --> 789
UIO --> 456
JKL --> 123
M --> 0
На ноутбуках последнего поколения я больше не могу найти этот метод (протестировано на Dell XPS15z и Samsung Series 9). Я искал в Интернете несколько часов, но все, что я мог найти, - это советы, которые кажутся устаревшими (использование Fn + ScrollLock вместо Fn + Alt и т. Д. - многие современные 15-дюймовые ноутбуки не имеют ни NumLock, ни ScrollLock).
Стандартный ответ Microsoft ( пример ) состоит в том, чтобы использовать Карту символов для выбора, копирования и вставки специальных символов, но это часто неэффективно .
Есть ли способ быстрого ввода специальных символов на современных ноутбуках Win? Может быть, какое-то дополнительное программное обеспечение? Я не могу поверить, что не существует эффективного способа сделать это на современных машинах, которые стоят +1500 евро.
Fn
ключ не имеет и не генерирует код ключа.Ответы:
Я еще не сталкивался с ноутбуком без цифровой клавиатуры, но я верю вашему слову.
Я вижу несколько вариантов прямо сейчас:
Купить автономный USB Numpad. Однако будьте осторожны, так как некоторые просто отправляют скан-коды с обычными цифровыми клавишами и, следовательно, не могут быть использованы в качестве цифровой клавиатуры для этой цели.
Создайте свою собственную раскладку клавиатуры с помощью MSKLC и включите необходимые символы, например, как AltGr+ Something.
Создайте скрипт AutoHotKey для ввода символов при определенных нажатиях клавиш или заменяйте введенный текст другими символами во время набора текста (что-то вроде автозамены Word).
Если программное обеспечение, в котором вы работаете, использует RichEdit (в том числе Word и WordPad), вы также можете ввести шестнадцатеричное значение кодовой точки и нажать Alt+ X(или Alt+ C, в зависимости от приложения), чтобы преобразовать его в соответствующий символ. Вот так я и пишу такие вещи, как → (потому что я делаю это в основном в программах IM, которые используют RichEdit).
источник