Название: Как отловить нажатие клавиш в приложении Qt, если оно скрыто? Отправлено: Артем от Августа 19, 2017, 13:27 Как отловить нажатие клавиш в приложении Qt(С++), если оно скрыто? Слышал что-то про WinApi. Хотелось мы каких-нибудь примеров или литературы по этой теме. Кроссплатформенность не требуется. Заранее спасибо.
Название: Re: Как отловить нажатие клавиш в приложении Qt, если оно скрыто? Отправлено: Bepec от Августа 19, 2017, 14:37 Ищи инфу по словам Хуки, Winapi, KeyboardHook.
PS там ничего сложного. Название: Re: Как отловить нажатие клавиш в приложении Qt, если оно скрыто? Отправлено: lit-uriy от Августа 24, 2017, 06:43 Артем, есть такая библиотека - libQxt (здесь оригинальный git: http://bitbucket.org/libqxt/libqxt , а здесь моё зеркало: https://gitlab.com/lit-uriy/libqxt )
В этой библиотеке есть класс QxtGlobalShortcut (https://libqxt.bitbucket.io/doc/tip/qxtglobalshortcut.html) - то что тебе надо. П.С. Её разработка прекращена, основана на Qt4, однако можно использовать отдельные классы, полностью или как шпаргалку. |