Глобальные горячие клавиши в Win&X11

Мне нужно сделать глобальную горячую клавишу для моего приложения, и она должна работать под X11 и Windows.


person Max Frai    schedule 20.04.2009    source источник


Ответы (2)


Какой инструментарий GUI вы используете? Как правило, глобальные горячие клавиши обрабатываются средой рабочего стола или диспетчером окон - я не верю, что встроенный инструментарий Python (tkinter) может создавать глобальные горячие клавиши. Вы можете посмотреть xlib для Unix и win lib для Windows.

person Shane C. Mason    schedule 20.04.2009
comment
Я использую Qt (PyQt). Итак, для разных ОС я должен использовать разные библиотеки? - person Max Frai; 21.04.2009
comment
Я так думаю. В качестве альтернативы вы можете проверить QXT (дополнение для qt), в котором есть этот кросс-платформенный глобальный класс ярлыков docs.libqxt.org/0.4.0/classQxtGlobalShortcut.html - person Shane C. Mason; 21.04.2009

Просто дополнение - в Windows, если вы используете wxpython в своем приложении, вы можете зарегистрировать свой горячая клавиша. Пример: здесь

person Sumit Bisht    schedule 01.12.2011