Изменение назначения клавиш на беспроводной клавиатуре Microsoft в Windows XP

Изменение назначения клавиш на беспроводной клавиатуре Microsoft в Windows XP

У меня беспроводная клавиатура Microsoft.

Он использует одну клавишу для обоих Pause/Breakи Scroll Lock. Вы можете переключаться между ними с помощью F Lock.

Для работы функциональных клавиш F Lockнеобходимо включить режим, который переводит эту кнопку в Scroll Lockрежим.

Однако я пользуюсь ею Breakгораздо чаще, поэтому каждый раз, когда мне нужно нажать на нее, мне приходится нажимать ее F Lockодин раз, а Breakзатем F Lockеще раз.

Можно ли как-то изменить назначение клавиш, чтобы при F Lockвключении кнопка была Break, а при выключении — Scroll Lock?

Обновлять:

Это Breakдовольно специфическая клавиша: при нажатии она отправляет 6скан-код длиной в 3 байта , а при отпускании — ничего.(E1 1D 45 E1 9D C5)

Мне не удалось переназначить его с помощью SharpKeys.

решение1

Существуют различные инструменты для переназначения клавиш в Windows. Вам нужно сопоставить свою Breakклавишу с Scroll Lockи наоборот.

Вы можете изменить сопоставление клавиш навсегда, установив определенные ключи реестра. Я использовалSharpKeysсделать это и обнаружил, что это легко использовать.

Если вам нужно что-то более продвинутое, то вотAutoHotKey. Это позволяет вам делать простые сопоставления клавиш, такие как SharpKeys, но также имеет язык сценариев. Это означает, что вы можете делать такие вещи, как заставить переназначение работать только в определенных приложениях или заставить одно нажатие клавиши делать несколько вещей. Если у вас естьпосмотрите на LifeHacker там есть разные скрипты AutoHotKeyчто даст вам представление о том, насколько мощным он может быть.

решение2

ДаватьАХКнапоследок, вы можете сделать пользовательское переназначение. скомпилируйте скрипт и запустите его при загрузке.

решение3

Связанный контент