Название: Глобальное нажатие клавиш и Qt Отправлено: Glaciuse от Марта 07, 2013, 14:00 Не знаю как ловить глобальные нажатия клавиш в Qt.
Нашел как это делается с помощью Qxt как сказано тут: http://wincode.org/qt/cross-platform-global-hotkeys-in-qt , но у меня консольное приложение, а QxtGlobalShortcut относится к GUI. Пробовал добавить его к себе и получил ошибку сегментирования :/ Может кто-нибудь знает как работать с глобальными нажатиями? Заранее спасибо. Название: Re: Глобальное нажатие клавиш и Qt Отправлено: Bepec от Марта 07, 2013, 14:26 ОС укажите. Другого компонента на глобальные вроде не видно, потому только API систем.
Название: Re: Глобальное нажатие клавиш и Qt Отправлено: GreatSnake от Марта 07, 2013, 14:29 глобальные нажатия клавиш в Qt. иЦитировать у меня консольное приложение вещи не совместимые.Название: Re: Глобальное нажатие клавиш и Qt Отправлено: Glaciuse от Марта 07, 2013, 15:02 Цитировать вещи не совместимые. Почему же разработчики так не полюбили консоль )Цитировать ОС укажите Сижу под линуксом, придется тогда с X11 разбираться, может повезет и пример из ссылки выше заработает.Название: Re: Глобальное нажатие клавиш и Qt Отправлено: Glaciuse от Марта 07, 2013, 16:05 Кстати, назрел еще вопрос, вот в этом Qxt есть сигнал нажатия клавиши, а как узнать что клавиша была отпущена?
Вот тут только один сигнал void activated () описан: http://libqxt.bitbucket.org/doc/0.6/qxtglobalshortcut.html Название: Re: Глобальное нажатие клавиш и Qt Отправлено: Alex Custov от Марта 07, 2013, 16:08 пишешь снифер?
Название: Re: Глобальное нажатие клавиш и Qt Отправлено: Bepec от Марта 07, 2013, 16:38 GreatSnake а почему
Цитировать вещи не совместимые. ?В W* спокойно консольное тырит клавиши. Консоль ведь может и отдельная быть :D Название: Re: Глобальное нажатие клавиш и Qt Отправлено: GreatSnake от Марта 07, 2013, 16:51 В W* спокойно консольное тырит клавиши. Консоль ведь может и отдельная быть :D Есть приложение "консоль" и "консольное приложение", что есть разные сути.Без WinAPI ты не получишь доступа к десктопу и к "глобальными нажатиям" соответственно. |