Как я могу переназначить функциональные клавиши, сохраняя при этом их первоначальные функции?

571
rahuldottech

Я хотел бы переназначить определенные ключи, но убедиться, что они все еще сохраняют свои первоначальные функции с модификаторами.

Например, я хочу, чтобы переназначить F4к mute, но я хочу ALT+ F4до сих пор закрывать приложения. Это возможно?

Я в настоящее время использую KeyTweak, но после переназначения F4к mute, даже ALT+ F4только приглушает громкость.

Изменить: я работаю на ПК с Windows 10 дома. У меня есть полные права администратора.

РЕДАКТИРОВАТЬ (9 месяцев спустя):

Я недавно купил ноутбук с довольно маленькой клавиатурой. У меня нет homeни endключей. Я хотел бы переназначить клавиатуру следующим образом:

  • [и ]сохранить свои первоначальные функции.
  • shift+ [или ]введите фигурные скобки, как они должны.
  • alt+ [или ]работать как homeи endсоответственно.

Я не смог найти каких-либо решений в Интернете. Если решение состоит в том, чтобы запустить какой-то сценарий в фоновом режиме, он не должен быть слишком ресурсоемким.

3
Может быть, вы уже пробовали это, и если так, я прошу прощения, но вы пытались использовать KeyTweak для явного сопоставления Alt + F4 (назад), чтобы "закрыть приложение"? bjkeefe 7 лет назад 2
@bjkeefe Я не думаю, что KeyTweak имеет функцию перераспределения комбинаций клавиш ... rahuldottech 7 лет назад 0
Я не пробовал лично, но слышал хорошие отзывы от друзей об AutoHotKey. (https://www.autohotkey.com/) Следующие ссылки начинаются с "Что это?" на домашней странице, а затем «Связывание клавиш», похоже, что вы можете использовать AHK для назначения функциональных клавиш без изменения значения Alt + .... Много помощи с AHK доступно через Google. Удачи! bjkeefe 7 лет назад 0

1 ответ на вопрос

0
djsmiley2k

Я думаю, что autohotkey сделает это. Это будет выглядеть примерно так:

F4 If GetKeyState("LAlt", "P") Send + Else Send  Return