Thank you Firefox.
I took your code and modified it as follows:
#include <Misc.au3>
#include <HotKey.au3>
#include <vkConstants.au3>
Local $hDLL = DLLOpen("user32.dll")
_HotKey_Assign($VK_LAUNCH_APP1, '_funcApp', $HK_FLAG_WAIT)
_HotKey_Assign(BitOR($CK_CONTROL, $VK_ESCAPE), 'funcQuit')
While 1
Sleep(1000)
WEnd
Func _funcApp()
; Send("{LEFT}"); DOES NOT work(!), when not commented
; Send("^{LEFT}"); DOES work, when not commented
; Send("^+{LEFT}"); DOES work, when not commented
If _isPressed("41", $hDLL) Then
; Send("{LEFT}"); IS NOT when "Hotkey & A"
Send("^{LEFT}") ; IS NOT invoked when "Hotkey & A"
Endif
EndFunc
Func funcQuit()
Exit ; DOES work
EndFunc
DllClose($hDLL)
As the inline comments show, the send "Left" does not work, but "Control + Left" and "Control + Shift + A" does. Also, I wanted to use the Hotkey and A to send "Left", but this doesn't work either.
Any input is appreciated.