Коды клавиш Alt + Numpad на современных ноутбуках с Windows без цифровой клавиатуры [duplicate]

10

Я часто использую метод 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 евро.

Jpsy
источник
Лучшим решением было бы использовать программное обеспечение для раскладки клавиатуры, которое может генерировать любую клавишу на основе других комбинаций клавиш (например, CTRL + ALT) или на основе состояния клавиши (например, SCROLL-LOCK). Возможно, вы захотите попробовать Microsoft Keyboard Layout Creator , но стороннее программное обеспечение, которое может изменять раскладку клавиатуры в зависимости от состояния SCROLL-LOCK, было бы предпочтительным, поскольку многие программы используют комбинации клавиш CTRL / SHIFT / ALT для сочетаний клавиш.
Джей
Любые предложения для хорошего картографического программного обеспечения? Кстати, состояние ScrollLock не является хорошим подходом, так как многие современные ноутбуки без цифровой клавиатуры также не имеют клавиши ScrollLock.
Jpsy
1
Попробуйте AutoHotkey ( autohotkey.com ). Это легко настраивается с помощью скриптов. Обратите внимание, что Fnключ не имеет и не генерирует код ключа.
Джей
Вы нашли достойное решение? Я ищу что-то быстрее, чем Alt + Digits. Что-то похожее на Mac OS: Alt + Shift + - или Alt + - для мн-тире.
Антон Данейко
2
OMG все больше и больше ноутбуков поставляются без цифровой клавиатуры на клавиатуре fn - это катастрофа
Magnetic_dud

Ответы:

4

Я еще не сталкивался с ноутбуком без цифровой клавиатуры, но я верю вашему слову.

Я вижу несколько вариантов прямо сейчас:

  1. Купить автономный USB Numpad. Однако будьте осторожны, так как некоторые просто отправляют скан-коды с обычными цифровыми клавишами и, следовательно, не могут быть использованы в качестве цифровой клавиатуры для этой цели.

  2. Создайте свою собственную раскладку клавиатуры с помощью MSKLC и включите необходимые символы, например, как AltGr+ Something.

  3. Создайте скрипт AutoHotKey для ввода символов при определенных нажатиях клавиш или заменяйте введенный текст другими символами во время набора текста (что-то вроде автозамены Word).

  4. Если программное обеспечение, в котором вы работаете, использует RichEdit (в том числе Word и WordPad), вы также можете ввести шестнадцатеричное значение кодовой точки и нажать Alt+ X(или Alt+ C, в зависимости от приложения), чтобы преобразовать его в соответствующий символ. Вот так я и пишу такие вещи, как → (потому что я делаю это в основном в программах IM, которые используют RichEdit).

детеныш
источник
Не могли бы вы указать нам больше читать о пункте 4? Я люблю это! Я хотел бы знать пределы этой функции.
Qwerty
Я настоятельно рекомендую ваш третий пункт, AutoHotKey никогда не разочаровывает в достижении цели.
Йонас Быстрём,