Я пользуюсь AHK какое-то время и мне это нравится!Но сегодня я заметил нечто странное.
Я склонен использовать сценарии для автоматизации таких задач, как переключение задач, отключение звука / включение звука в приложениях и т. Д. Я начал играть в игру Call of Duty: Black Ops 4, и мои горячие клавиши быливедет себя странно.Они сделали то, что должны, но с несколькими «дополнительными» действиями я не хотел.Проблема заключалась в том, что AHK не мог заблокировать доступ к каким-либо клавишам, которые были привязаны к действию в настройках игры.
Шаг за шагом я пытался это исправить и сузить круг возможных проблем.,Я пробовал что-то вроде:
F1::
Send, f
Return
F1::Return
VK70::Return
SC03B::Return
Ничего из этого не сработало.Да, первый написал символ «f», когда чат был открыт, но все они сделали то, что нужно для игры.
И еще один пример такого контроля над игрой - Caps Lock.ключ, который не может быть использован в некоторых ситуациях, потому что он переключает карту в игре.И чтобы избежать путаницы при использовании чата, разработчики отключили его, когда его можно использовать как переключатель карты.Из-за этого я не могу привязать любую горячую клавишу AHK к Caps Lock, потому что она не сработает, когда она заблокирована игрой.
Я хотел бы спросить, могу ли я «поймать» эти ключираньше как-то, до того как дойдет до приложений?Как я могу реализовать свой скрипт ниже, чем он есть по умолчанию?
Заранее спасибо!