Mit keyPressEvent Windows-Tastenkombinationen unterdrücken

Alles rund um die Programmierung mit Qt
Antworten
t_b
Beiträge: 41
Registriert: 27. Februar 2010 14:12

Mit keyPressEvent Windows-Tastenkombinationen unterdrücken

Beitrag von t_b »

Hallo,

gibt es eine Möglichkeit mithilfe von keyPressEvent oder z.b. einer externen Bibliothek die Tastenkombinatione win-key (Qt::Key_Meta) bzw. die Tastenkombinatione Alt+Tab zu unterdrücken. Mit unterdrücken meine ich verhindern, dass Windows darauf reagiert, also weder die Anwendung wechseln, noch das Windows-Menü aufrufen. Soweit ich durch Google erfahren habe kommen die keyPressEvents ja erst bei Windows (oder dem entsprechenden OS) an, und werden dann weitergeleitet. Ich kenne einige Programme (meistens Spiele :wink:) die diese Tastenkombinationen jedoch unterdrücken können.
Etwas derart habe ich jedoch nicht bei Qt gefunden. Weiss da jemand mehr?

Liebe Grüße

Torsten
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Gibt es nicht, da dies nicht Systemübergreifend möglich ist.

Mal davon abgesehen, dass ich als User bestimmte Tastenkombinationen vom System erwarte und die hat nicht ein x-beliebiges Programm umzubiegen.
t_b
Beiträge: 41
Registriert: 27. Februar 2010 14:12

Beitrag von t_b »

Es geht darum für einen Trainingsprogramm für die Aufmerksamkeit von Kindern zu entwickeln, da sind durch ausversehen hochspringende Elemente schlecht, da auch das Zeitverhalten trainiert wird, wodurch eine Versuch unbrauchbar werden kann.
Antworten