Bugfix hat dir doch schon die Lösung gegeben...
Beim nächsten Mal darfst (=solltest) du uns an deiner nicht funktionierenden
Lösung teil haben lassen, da dein bisheriger Quelltext 1:1 aus Koda kommt, richtig?
Hier ist die Lösung (<=> 1 min in der (deutschen) Hilfedatei blättern unter:
ZitatGUISetAccelerators()
)
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 553, 270, 192, 124)
$Button1 = GUICtrlCreateButton("Button1", 104, 112, 345, 89, 0)
$dummy = GUICtrlCreateDummy()
Dim $AccelKeys[1][2]=[["{Enter}", $dummy]]
GUISetAccelerators($AccelKeys)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
;erstmal auskommentiert, damit du sehen kannst,
;dass die aktion durch das enterdrücken aktiviert wurde
;btnFunc()
Case $dummy
btnFunc() ; wird ausgeführt
EndSwitch
WEnd
Func btnFunc()
MsgBox(0,0,"ACTION!")
EndFunc