Seite 1 von 1

[Qt4] Hotkey setzen

Verfasst: 30. Juni 2006 00:29
von PLuS
Weiß jemand, ob es mit Qt irgendwie möglich ist, globale Hotkeys zu setzen?
Mit Windows würde das ganze natürlich mit der WinAPI gehen, aber vielleicht gibts da ja was für alle drei Plattformen mit Qt!?!?!

(Jemand drückt bspw. die Taste <F3>, mein Programm fängt es ab und führt eine Funktion aus)

Verfasst: 30. Juni 2006 10:00
von BartSimpson
Ja kein Problem. Dein Freund sind die Eventfilter. Die installierst ein Eventfiler, was auf ein Keypress oder Keyrelease eventfiltert. Und wenn dies eingetroffen ist, prüfte welche Taste gedrückt worden ist. Und löst die Funktion aus.

Verfasst: 30. Juni 2006 13:24
von PLuS
Geht das ganze denn auch, wenn das Programm nicht den Focus hat.
Ich dachte nur dann würden Eventfilter greifen.

Verfasst: 18. Oktober 2007 11:13
von Burgpflanze