Горячая клавиша C # / WPF в не сфокусированной форме (например, запуск) - PullRequest
3 голосов
/ 28 января 2011

Можно ли поймать горячую клавишу (например, Ctrl + Пробел ) из не сфокусированной формы, чтобы она появлялась всякий раз, когда кто-то использует эту конкретную горячую клавишу;И без необходимости регистрировать эту горячую клавишу в реестре.Подобное событие можно заметить в приложении «Launchy».

Спасибо


Язык: C # (WPF) // ОС: Windows

Ответы [ 2 ]

5 голосов
/ 28 января 2011

Вам нужно вызвать функцию RegisterHotKey API .
Здесь - оболочка WPF.

1 голос
/ 28 января 2011

Я думаю, вам нужно будет сделать это в активной форме, обработав событие KeyDown

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...