Seite 1 von 1

Mit keyPressEvent Windows-Tastenkombinationen unterdrücken

Verfasst: 27. Februar 2010 18:17
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

Verfasst: 28. Februar 2010 12:55
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.

Verfasst: 28. Februar 2010 13:35
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.