Хук клавиатуры перехват сочетаний клавиш - C#

Узнай цену своей работы

Формулировка задачи:

Задача такая: пользователь нажимает некую клавишу и запускает программу. Программа определяет, что за клавиша была нажата в момент ее запуска. Это как раз все работает с любым из хуков, которые я нашел. Но если пользователь зажимает несколько клавиш, то при включении программу хук ловит только одну из них. По сути мне надо всего лишь две нажатые клавиши. Есть идеи как это можно реализовать? P.S. не привожу здесь кода хуков, ибо он очень большой и использовал я разные варианты, но ни один так и не работает как надо.

Решение задачи: «Хук клавиатуры перехват сочетаний клавиш»

textual
Листинг программы
if (objKeyInfo.key == Keys.Alt || objKeyInfo.key == Keys.F4)
{
    return (IntPtr)1;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы