Registriert seit: 13. Jan 2005
391 Beiträge
Delphi XE3 Professional
|
Wie kann man Ctrl+Tab "Shortcut" richtig implementieren (VCL/Win32)
16. Dez 2020, 16:10
Normalerweise hat man ja Shortcuts, wie für TAction, die einmal gedrückt sofort ausgelöst werden. Werden Tasten danach weiter gedrückt gehalten, wie etwa, Alt, Strg, Umsch, ist das egal.
Aber wenn man durch verschiedene Dokumente wechseln will mit Ctrl+Tab, macht es einen Unterschied ob man die Ctrl-Taste gedrückt hält oder nicht. Erst wenn man Ctrl loslässt, wird der Fokus final geändert.
Alt+Tab unter Windows zeigt schön wie es funktionieren soll. Erst wenn man Alt loslässt, wird auch das Fenster tatsächlich fokussiert. Bricht man es ab, indem man eine andere Taste drückt, behält das ursprünglich fokussierte Fenster den Fokus.
Gibt es eine Methode wie man solche "komplexen" Shortcuts implementieren kann?
|