Hejo
Wenn ich ein Input-Feld (GUICtrlCreateInput) erzeuge, und mit GUIGetMsg() überwache, bekomme ich ein Signal sobald irgendwas ins Feld getippt wird. Ich würde aber gerne nur Aktionen auslösen, wenn im Feld die Enter-Taste gedrückt wird.
GUISetAccelerators() bezieht sich ja leider auf die gesamte GUI und nicht auf einzelne Controls. Da ich mehrere Input-Felder nutze scheint das nicht die richtige Wahl zu sein, aber schonmal nah dran.
Ich könnte zwar mit GuiCtrlGetState() in einer Schleife schauen ob und welche Input-Felder den Fokus haben, und dann solang per _isPressed() oder HotKeySet() die Enter-Taste belegen, aber ich würd gern wissen ob es nicht doch eine einfachere, zuverlässigere und/oder performantere Möglichkeit gibt?