"Remap" a mouse button to a keyboard keyNote that mouse buttons
cannot be prevented from passing through to other applications in this situation, due to a Windows API limitation (in more detail for those interested: if a press is intercepted, there will be no release event)
I.E. applications will receive
both the mouse button press/release
and the keyboard key press/release.
1. Click the
icon on VoiceAttack's main window
2. Click "New Command"
3. In the "When I say" field, replace the default contents with a sensible name, E.G. "Remap Right Mouse Button to B Press"
4. Uncheck the box to the left of "When I say", as this command should not be used with speech recognition
5. Click "When I press mouse"
6. Choose the mouse button you want to "remap" by clicking the icon, E.G. "Right"
7. Make sure the "Shortcut is invoked only when all buttons are released" option is
not enabled
8. Make sure the "Do not allow button event to be passed through" option is
not enabled; this would prevent these commands from working correctly
9. Click "OK"
10. Click "Key Press"
11. Press the key you want to be pressed when the "remapped" button is pressed, E.G. B
12. Select the "Press Key(s)" option by clicking the circle to the left of it (
not the "Press And Release Key(s)" option)
13. Click "OK"
14. Click "OK" to add the command to the current profile
15. Click "New Command"
16. In the "When I say" field, replace the default contents with a sensible name, E.G. "Remap Right Mouse Button to B Release"
17. Uncheck the box to the left of "When I say", as this command should not be used with speech recognition
18. Click "When I press mouse"
19. Choose the mouse button you want to "remap" by clicking the icon, E.G. "Right"
20. Make sure the "Shortcut is invoked only when all buttons are released" option
is enabled
21. Make sure the "Do not allow button event to be passed through" option is
not enabled; this would prevent these commands from working correctly
22. Click "OK"
23. Click "Key Press"
24. Press the key you want to be released when the "remapped" button is released, E.G. B
25. Select the "Release Key(s)" option by clicking the circle to the left of it (
not the "Press And Release Key(s)" option)
26. Click "OK"
27. Click "OK" to add the command to the current profile
28. Click "Done" to apply the changes to the current profile
29. Test the commands by pressing the "remapped" button. Note that virtual keypresses do not cause character repeats, E.G. if you were to test in notepad you'd only see one character for each press, no matter how long you hold down the button.