У меня беспроводная клавиатура 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
Специально для Вас:Переназначение клавиатуры – клавиша Pause Break как клавиша DEL