Обнаружить нажатую клавишу на рабочем столе

Я хочу знать, как я могу определить, какая клавиша нажата (например, на рабочем столе или на моем компьютере). при обнаружении нажатой клавиши показать ее с помощью MessageBox

Как я могу это сделать?


person KF2    schedule 03.09.2012    source источник
comment
Дублировать stackoverflow.com/questions/ 1100285/ ?   -  person Ankush    schedule 03.09.2012
comment
@Ankush: Нет, это касается обнаружения клавиш, нажатых в вашем приложении. Я уверен, что есть дубликат глобальных перехватов клавиатуры на SO.   -  person Eric J.    schedule 03.09.2012
comment
возможный дубликат C#: Keyboard Hook   -  person Eric J.    schedule 03.09.2012


Ответы (1)


Обнаружение нажатий клавиш за пределами вашего приложения требует установки Клавиатурный хук низкого уровня. Вот статья CodeProject, демонстрирующая процесс< /а>.

person Reed Copsey    schedule 03.09.2012