Você pode usar a diretiva #UseHook
para conseguir isso.
#UseHook, On
F1::
; Your code...
msgBox, Code!
return
+F1::Send, {F1}
By default, hotkeys that use the keyboard hook cannot be triggered by means of the Send command.
Você pode ler mais sobre exatamente o que faz aqui: link
Se você quiser apenas este efeito em certas teclas, você pode omitir #UseHook
e, em vez disso, prefixo suas chaves com um símbolo $
.
Você pode ler mais sobre o prefixo em dólar aqui: link
$F1::
; Your code...
msgBox, Code!
return
+F1::Send, {F1}