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

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

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

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

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

Обновить:

Break - это особая клавиша: он посылает 6 байтовый скан-код (E1 1D 45 E1 9D C5) при нажатии и ничего при отпускании.

Я не смог переназначить его с помощью SharpKeys .

3 ответа3

2

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

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

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .