Как эмулировать цифровую клавиатуру на ноутбуке ПК?

11

Некоторые программы используют цифровые кнопки для команд: например, чтобы выбрать все файлы в папке в FAR Manager, вы можете просто нажать цифровую кнопку *. Также в Windows можно , например, ввести § с помощью Alt + (Numpad0-Numpad1-Numpad6-Numpad7).

Поэтому я спрашиваю, как «нажимать цифровые клавиши» с клавиатуры моего ноутбука HP 2000-210us:Клавиатура ноутбука HP 2000-210us

Один подобный вопрос о ноутбуке Lenovo предполагает, что он может быть простым, по крайней мере, для некоторых ноутбуков.

Вот список решений, которые я пробовал:

  1. Я пытался печатать на клавиатуре разные нажатия.

    • Комбинации клавиш Fn + и Fn + Shift + key (где клавиша - это цифра или буква). Они дают тот же результат, что и просто key и Shift + key соответственно.

    • Fn + F8 и аналогичные в поиске некоторой подобной нумоку комбинации (без какой-либо удачи).

  2. Я пытался использовать AutoHotKey, вдохновленный этим вопросом .

    • После этого вопроса я смог переназначить комбинации RAlt + номер на номер RAlt + номер, что позволяет вводить специальные символы: теперь я могу набирать § с помощью RAlt + (0-1-6-7). Здесь RAlt = правая клавиша Alt.

    • Пытаясь прийти к некоторому эргономическому переназначению, я подумал о переназначении клавиши Fn + на Numpadkey, st Fn + Enter - NumpadEnter, Fn + Shift + 8 - NumpadMult, Fn + Alt + (0-1-6-7) - Alt + (Numpad0-Numpad1). -Numpad6-Numpad7), т.е. § символ. Однако, следуя этой странице из документации AutoHotKey, я обнаружил, что страница «История ключей» не отслеживает нажатия клавиш Fn (т. Е. Нажатие 8 и Fn + 8 дают одинаковые виртуальные клавиши (38) и коды сканирования (009) в этом списке) , Документация предполагает, что в этом случае мне, вероятно, следует «перенастроить программное обеспечение, поставляемое с» моей клавиатурой. Я не уверен, где искать эти конфигурации:

панель управления, «клавиатура»

fiktor
источник

Ответы:

5

Fn + F8 и аналогичные в поиске некоторой подобной нумоку комбинации (без какой-либо удачи). … Пытаясь прийти к некоторому эргономичному переназначению, я думал о переназначении клавиши Fn + на Numpadkey.

Нет, AHK (и все программное обеспечение в этом отношении), как правило, не сможет перехватить или повлиять на Fnклавишу, если на вашем ноутбуке не будет реализована его в программном обеспечении, в отличие от контроллера клавиатуры, как у большинства ноутбуков (я когда-либо слышал только о нескольких IBM ThinkPads делая это). Я дал техническое объяснение того, как это работает и почему вы не можете делать то, что хотите.

Вместо этого, вы можете попробовать использовать другую комбинацию Alt, Shift, Winа Fn(также попробовать клавиши , на другой стороне клавиатуры , чем вы привыкли , так что на самом деле может оказаться более эргономичным). На самом деле, вы можете попробовать тренировать себя, используя две руки (например, держась Ctrlлевой и Altправой).

Вы могли бы даже попытаться сделать ваши горячие клавиши на цифровой клавиатуре, используя пользовательскую комбинацию (например, Q+ U= Numpad-7, Q+ J= Numpad-4и т. Д.), Однако я бы не рекомендовал это, потому что это усложняет ситуацию (хотя это может быть сделано и решено).

Synetech
источник
-2

Вы должны получить отдельную клавиатуру и использовать на ней цифровую клавиатуру, затем вернуть обратно мышь / кулер / жесткий диск и т. Д. Это не лучшая идея, потому что, если вы сделаете это много раз, это сломает порт USB, но это временное решение.

Михай
источник
Это больше подходит в качестве комментария, чем в качестве правильного ответа. Пожалуйста, воздержитесь от публикации комментариев в качестве ответов, пока ваша репутация не позволит вам оставлять комментарии.
MariusMatutiae