@Flumaster

C# как прервать событие нажатия ALT + F4 другой программы?

Играю в WoW, хилка на alt + 4, иногда промахиваюсь, вы сами понимаете на какую клавишу. Есть программа Keyboard Maniac, она прерывает событие, но мне нужна программа поменьше. Как в C# реализовать игнорирование ALT + F4, при нажатии в другой программе?
  • Вопрос задан
  • 2397 просмотров
Пригласить эксперта
Ответы на вопрос 2
Neuroware
@Neuroware
Программист в свободное от работы время
Посмотри в сторону хука на события клавиатуры, в гуглях легко находится рабочий пример (раза 3 находил), суть в том, что можно подписаться на это событие и если программа поймает его раньше других (что зависит от кучи факторов), то можно отправить системе статус что событие обработано (нажатие клавиши) и реакция не требуется, тогда это событие в WoW не придет и значит проблем не будет. Хотя я бы просто убрал с 4 кнопки хилку и поставил чтото более редкое:)
Ответ написан
aush
@aush
AutoHotkey

#IfWinActive, WoW
{
  !F4::Send !4
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы