eventFilter |
Здравствуйте, гость ( Вход | Регистрация )
eventFilter |
miksayer |
20.10.2010, 17:59
Сообщение
#1
|
Студент Группа: Участник Сообщений: 33 Регистрация: 18.1.2009 Пользователь №: 495 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго времени суток!
С помощью функции X11 XGrabKey я регистрирую глобальные клавиши, которые я хотел бы принимать:
А потом обрабатываю их в eventFilter'е:
Но если окно активно и я нажимаю зарегистрированный хоткей, то окну приходит 2 ивента о нажатии этой клавиши(я так понимаю, 1 так как окно активно и 1 так как я зарегистрировался на пример этих клавиш), что естественно, не то, что нужно. Как не принимать ивент, который пришел из-за "активности" окна? P.S. QxtGlobalShortcut прошу не советовать, я его уже рассматривал как вариант и он не совсем подходит для моих целей Сообщение отредактировал miksayer - 20.10.2010, 18:00 |
|
|
Текстовая версия | Сейчас: 29.11.2024, 8:31 |