You probably need a small delay. To hold alt for 1 second use parameter \altdown\sleep10\altup
What are parameters of your hotkey ? What is target application ? You can try to enable option "Use keyboard hook for all hotkeys".
You can try to use PowerShell script: Write-Host "Press Ctrl+C to stop the script." while ($true) { & "C:\Program Files\hotkeyp.exe" -macro \space Start-Sleep 300 }
You can't set a button to be like holding down ctrl.
It's impossible.
You can write the number 5 to parameters.
No, it's not possible.
Command: Macro Parameters: \printscreen