2009-04-20 3 views

Antwort

4

Welches GUI Toolkit verwenden Sie? Im Allgemeinen werden globale Hotkeys von der Desktop-Umgebung oder dem Window Manager gehandhabt - ich glaube nicht, dass Pythons eingebautes Toolkit (tkinter) globale Hotkeys erstellen kann. Sie könnten xlib für Unix und eine Win-lib für Windows betrachten.

+0

Ich verwende Qt (PyQt). Also, für verschiedene OS sollte ich verschiedene Bibliotheken verwenden? – Ockonal

+1

Ich denke schon. Alternativ können Sie QXT (Add-On für Qt) mit dieser plattformübergreifenden globalen Verknüpfungsklasse http://docs.libqxt.org/0.4.0/classQxtGlobalShortcut.html auschecken –

0

Nur ein Zusatz - unter Windows, wenn Sie wxpython in Ihrer Anwendung verwenden, können Sie Ihre hotkey registrieren. Beispiel ist here