Strg-+ in keyPressEvent
Verfasst: 12. Mai 2011 20:18
Hi,
ich versuch grad, ein Strg-+ im keyPressEvent abzufangen. Hab da aber grad das eigenartige Phänomen, dass ich eine andere Taste geliefert kriege, wenn ich Strg gedrückt halte oder wenn nicht.
Wenn ich einfach nur + auf der Tastatur drücke, krieg ich den Code 43 zurückgeliefert (event->key()), was Qt::Key_Plus entspricht. Sobald ich aber Strg dazu drücke, ist der Code 93, was anscheinend der schließenden Klammer entspricht.
Ich kann natürlich einfach auf Code 93 prüfen, aber irgendwas läuft da ja was falsch. Außerdem weiß ich ja nicht, ob ich nicht bei anderen Tastaturlayouts vielleicht noch andere Werte kriege.
Weiß einer, was der Grund für das Verhalten ist?
Gruss
ich versuch grad, ein Strg-+ im keyPressEvent abzufangen. Hab da aber grad das eigenartige Phänomen, dass ich eine andere Taste geliefert kriege, wenn ich Strg gedrückt halte oder wenn nicht.
Wenn ich einfach nur + auf der Tastatur drücke, krieg ich den Code 43 zurückgeliefert (event->key()), was Qt::Key_Plus entspricht. Sobald ich aber Strg dazu drücke, ist der Code 93, was anscheinend der schließenden Klammer entspricht.
Ich kann natürlich einfach auf Code 93 prüfen, aber irgendwas läuft da ja was falsch. Außerdem weiß ich ja nicht, ob ich nicht bei anderen Tastaturlayouts vielleicht noch andere Werte kriege.
Weiß einer, was der Grund für das Verhalten ist?
Gruss