[Qt4] Hotkey setzen

Verschiedenes zu Qt
Antworten
PLuS
Beiträge: 5
Registriert: 25. Juni 2006 23:18
Wohnort: Dortmund

[Qt4] Hotkey setzen

Beitrag 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)
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag 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.
PLuS
Beiträge: 5
Registriert: 25. Juni 2006 23:18
Wohnort: Dortmund

Beitrag von PLuS »

Geht das ganze denn auch, wenn das Programm nicht den Focus hat.
Ich dachte nur dann würden Eventfilter greifen.
Burgpflanze
Beiträge: 89
Registriert: 24. Februar 2006 16:41
Wohnort: Dresden

Beitrag von Burgpflanze »

Gruß, Peter
Antworten