User Tools

Site Tools


Swapping the mouse buttons

by Richard Russell, January 2011

You can swap the mouse buttons, that is reverse the normal actions of the left and right buttons, as follows:

        SYS "SwapMouseButton", 1

To restore the conventional functions for the buttons use:

        SYS "SwapMouseButton", 0

Note that the mouse is a shared resource, so any change you make will affect all applications and utilities, not just your program.

You can discover whether the mouse buttons have been swapped as follows:

        SM_SWAPBUTTON = 23
        SYS "GetSystemMetrics", SM_SWAPBUTTON TO yes%

This will set yes% to zero if the mouse buttons are not swapped, and non-zero if they are swapped.

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information
swapping_20the_20mouse_20buttons.txt · Last modified: 2018/04/16 15:35 by richardrussell