I run a left-handed mouse. When I use the command LClick, Macro Scheduler takes me very literally, and clicks my left mouse button. It does not take into account the fact that I'm running a left-handed mouse and I do left clicks with the RIGHT button. I would, of course, prefer they were labeled "index click" and "ring-finger click" or something like that.
So, the real question is, how do I make an executable macro that will run identically on a machine with either a left- or a right-handed mouse?
OS: WinXP
Chris
Which Mouse Button?
Moderators: JRL, Dorian (MJT support)
- Bob Hansen
- Automation Wizard
- Posts: 2475
- Joined: Tue Sep 24, 2002 3:47 am
- Location: Salem, New Hampshire, US
- Contact:

Do this in miminized windows. This could be done through Control Panel, Mouse settings, but I bet these values can be read/modified in an INI file or a Registry Settings. I just don't know where they are at this time.
Then you can start your macro by calling the MouseSwitch2R macro, run through the script, then call the MouseSwitch2L macro at the end.
By having separate macros, you can do this once and call them in future macro scripts.
You could also start your main macros with a prompt to change from your default mouse settings to another. Timeout with a default. If default is changed, then call the MouseSwitch2x macros, else forget calling them. If you can ID the INI or Registry setting, then you can read that file directly and make the decision to modify without using a prompt.
Of course, if your macro pauses for user interface, the user will be using the mouse buttons most recently defined by your current macro. So we should add a CAUTION window if the SwitchMacro2x is called?

Hope this was helpful..................good luck,
Bob
A humble man and PROUD of it!
Bob
A humble man and PROUD of it!