Задать вопрос
@Flumaster

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

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

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

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

Похожие вопросы