Коды клавиш 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 евро.


Лучшим решением было бы использовать программное обеспечение для раскладки клавиатуры, которое может генерировать любую клавишу на основе других комбинаций клавиш (например, 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 никогда не разочаровывает в достижении цели.
— Йонас Быстрём,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.