What is the actual issue? What are you expecting to happen, and what appears to be happening?
If your intent is to have a keyboard key held down as long as you hold down the mouse button, you have two main options:
Use two commands per button, E.G.
Press forward
with the "When I press mouse" option set to "Forward", and the "Shortcut is invoked only when all buttons are released" option unchecked (the "Do not allow button event to be passed through" option should be checked)
containing:
Press down A key
Release forward
with the "When I press mouse" option set to "Forward", and the "Shortcut is invoked only when all buttons are released" option checked (the "Do not allow button event to be passed through" option should be checked)
containing:
Release A key
Or, you can use a single command containing a loop that waits for the button to be released, E.G.
Replace forward
with the "When I press mouse" option set to "Forward", and the "Shortcut is invoked only when all buttons are released" option unchecked (the "Do not allow button event to be passed through" option should be checked)
containing:
Press down A key
Start Loop While : Forward Mouse Button Is Pressed
End Loop
Release A key