My brother has one of these controllers and I borrowed it to play some Super Mario 64 on my laptop using mupen64plus. The L2 button (button5) had some macro programmed into it that was pressing three buttons in rapid succession, start button, Left trigger, start button… It would bring up the menu then click something then close the menu really quickly. Totally not helpful for pwning Bowser!
I did some searching and nobody seems to have documented how to clear out the macros for this controller. I couldn’t even find a manual, so I did some wild button mashing (it was a mini-game!) and I figured out the basics of this controller.
Click the [MACRO] button, then click one of the trigger buttons you would like to run the macro. The blue [MACRO] LED will blink to show the controller is recording your input. Click whatever buttons you want to be saved in the macro. When you are done recording, press the [MACRO] button. Next time you click that trigger button, the blue [MACRO] LED will blink as your macro is played back.
[MACRO], <ANY TRIGGER BUTTON>, <MACRO SEQUENCE>, [MACRO]
Simply press the [MACRO] button, then click the trigger button you would like to clear the macro from, then click the [MACRO] button again.
[MACRO], <TRIGGER BUTTON YOU WANT MACRO CLEARED ON>, [MACRO]
Turbo is useful for games that expect you to push one of the trigger buttons in rapid succession. Turbo lets you press and hold a trigger button, while button press events are sent rapid fire to your game. To enable turbo, press and hold the [TURBO] button, then press the trigger button you want turbo enabled on, then let go of [TURBO]
[TURBO] (hold), <TRIGGER BUTTON YOU WANT TURBO ENABLED ON>, [TURBO] (release)
Very similar to enabling turbo. Press and hold the [CLEAR] button, while holding [CLEAR], press the trigger button with turbo enabled that you want to disable, then release [CLEAR].
[CLEAR] (hold), <TRIGGER BUTTON YOU WANT TURBO DISABLED ON>, [TURBO] (release)
In case you need it, here is the driver copied from the original CD.