Bei Hotkey ENTER, ENTER senden

  • Hallo liebe AutoIT Gemeinde,

    ich möchte auf GUI Ebene alle ENTER Eingaben abfangen, da sie mich stören. D.h. ENTER bei einer aktiven Gui deaktivieren. Ist die Gui nicht mehr aktiv soll ENTER wieder möglich sein.

    Mein Ansatz war nun:


    Jedoch sendet er kein ENTER außerhalb der Gui. Bei dem Code funktioniert es ebenfalls nicht:



    Was muss ich abändern, damit der Code funktioniert?

    Vielen Dank im voraus :D

    Edit: Bin gerade selbst draufgekommen, dass der Code in einen Loop läuft... Bin nun dabei die Lösung zu suchen....

    Einmal editiert, zuletzt von andynbg9000 (3. Oktober 2016 um 21:54)

  • Die Lösung Ist:


    Und damit ist dieser Beitrag geschlossen :)

  • Hallo @andynbg9000

    Wenn es nur um die eigene GUI geht, würde ich gar nicht mit HotKeySet arbeiten. Ich denke GUISetAccelerators wäre hier besser geeignet.
    Das sind von vornherein GUI spezifische Hotkeys, die allerdings nicht auf eine Funktion zielen, sondern eine GUI Message auslösen. Du kannst damit bspw. Enter mit einem Button auf deiner GUI verknüpfen, damit man ihn direkt mit der Tastatur ansteuern kann, wenn deine GUI aktiv ist.
    Hier habe ich einfach die Enter-Taste mit "" verknüpft. Daher passiert auch nichts.

    Spoiler anzeigen

    Grüße autoiter