Hi,
I've edited your AHK script a bit and tested it on my system. All keys are working.
The main problem: You sent capital letters to ZP, so ZP did different things than expected. Example: "c" is play/pause, but "C" is Chapter Editor.
Also some key combinations were missing in ZP's key list. You've to configure CTRL+F3/F4 for "Skip 5 seconds backwards/forwards" and SHIFT+F3/F4 for "decrease/increase volume" to make the script work, or change the script to send other keys.
I hope the script works now on your system. FYI: I found no way to send the ALT key to ZP. ZP just ignores it. So, if you want to trigger some ALT+ combination in ZP using the script, you've to change the combination in the key list.
#WinActivateForce
#NoTrayIcon
#SingleInstance force
; ^ = CTRL
; ! = ALT
; + = SHIFT
; Info: ControlSend can't send ALT to Zoom Player
; Run Zoom Player
^!+z::
Run,c:\Program Files\Zoom Player\zplayer.exe
WinActivate,Zoom Player
return
; Play/pause
^!c::
ControlSend,,c,Zoom Player
return
; Stop
^!v::
ControlSend,,v,Zoom Player
return
;Restart (seek to first frame)
^!x::
ControlSend,,x,Zoom Player
return
;Close
^!q::
winclose,Zoom Player
return
;Open File
^!l::
WinActivate,Zoom Player
ControlSend,,l,Zoom Player
return
;Next in playlist
^!b::
ControlSend,,b,Zoom Player
return
;Previous in playlist
^!z::
ControlSend,,z,Zoom Player
return
;Skip backward 5 secs
^!left::
ControlSend,,^{F3},Zoom Player
return
;Skip forward 5 secs
^!right::
ControlSend,,^{F4},Zoom Player
return
;Volume Down
^!Down::
ControlSend,,+{F3},Zoom Player
return
;Volume Up
^!Up::
ControlSend,,+{F4},Zoom Player
return