mayflash.com/Products/PLAYSTATION/PS2047.html
A PlayStation 2 controller macro device.
This is a middleman between a standard PlayStation 2 controller and the console. It can also be chained through to a USB adapter or other such device, to ultimately let an original PS2 controller work with a computer.
Unfortunately, this has an limited number of button presses that it can do! I think it's 9 or 10.
--
The original instructions are unclear, so here is my revision.
Note that settings will survive a system sleep, reboot or poweroff.
Before you begin ∞
I've had trouble plugging this device via a USB adapter then into a USB hub. If that is your chain of devices, plug directly into a motherboard-connected USB port.
Turbo buttons ∞
Setting a turbo button ∞
- Press and hold
PROG
on the device. -
Press
◯
- Note that
◯
will be issued through to the console.
- Note that
Now when pressing ◯
it will press it quickly. If you hold ◯
it will keep triggering it.
This turbo function can be set for ◯
, ✕
, L1
or R1
. Note that the documentation is wrong about △
and □
-- those cannot be turned into turbo buttons. Second note: The original documentation mentions L3
and R3
, but those buttons don't exist on a PS2 controller.
Disabling a turbo button ∞
To disable this turbo, repeat the process:
- Press and hold
PROG
on the device. -
Press
◯
- Note that
◯
will be issued through to the console.
- Note that
Basic macros ∞
These are "real-time" macros. They are issued at the same speed that you create them. If speed macros are unreliable for you, you will be forced to very quickly and precisely create your basic macro.
Creating a basic macro ∞
Goal: Press R2
and output ⇧
⇧
⇩
⇩
.
- Press and hold
PROG
on the device. - Press
R2
- Let go of
PROG
. - Create your macro. Press
⇧
⇧
⇩
⇩
. -
Press
PROG
.
Now when you press R
it will issue the macro ⇧
⇧
⇩
⇩
. Notice how it has also exactly copied the timing. It has also copied the timing of how long the buttons were pressed.
- Note that all buttons are ignored while the macro is playing.
-
To interrupt a macro while it's being played, press
PROG
.
Macros can be assigned to L2
, R2
, □
or △
. Note that when assigning a macro to △
, the △
button will be issued once.
Disabling a macro ∞
- Press and hold
PROG
on the device. - Press
R2
- Let go of
PROG
. -
Press
PROG
.
Temporarily disabling all macros ∞
To toggle all macros off or on, double-click PROG
.
Note that this macro toggling is independent of turbo buttons. You can choose to disable all macros, yet still have turbo buttons.
Speed macros ∞
I find that speed macros are erratic and unreliable!
These macros are issued as quickly as turbo buttons. This functionality is independent of basic macros: You can have a basic macro assigned to one button, and a speed macro assigned to another one.
Creating a speed macro ∞
They are created the same as basic macros, with one adjustment at step 4.
- Press and hold
PROG
on the device. -
Press
R2
- Just like normal macros, speed macros can be assigned to
L2
,R2
,□
or△
.
- Just like normal macros, speed macros can be assigned to
- Let go of
PROG
. - (new) Press
SELECT
- Create your macro. Press
⇧
⇧
⇩
⇩
. -
Press
PROG
.
Disabling a speed macro ∞
You can disable a speed macro the same way you disable a regular macro.
Slowing speed macros ∞
By default, these macros are issued as fast as turbo buttons, but their speed can be adjusted.
- Press and hold
PROG
on the device. -
Press
⇧
multiple times, to your comfort.- Note that
⇧
will be issued through to the console.
- Note that
-
Press
PROG
.
Note that all speed macros will be slowed.
Hastening speed macros ∞
By default, these macros are issued as fast as turbo buttons, but their speed can be adjusted.
- Press and hold
PROG
on the device. -
Press
⇩
multiple times, to your comfort.- Note that
⇩
will be issued through to the console.
- Note that
-
Press
PROG
.
Note that all speed macros will be hastened.
Resetting speed macro speed ∞
- Press and hold
PROG
on the device. - Press
SELECT
-
Let go of
PROG
.
Note that all speed macros will have their speed reset.
Temporarily disabling all speed macros ∞
You cannot disable just all speed macros, you can only disable all macros.
The original text ∞
Features ∞
- Makes your PS2 Controller be a programmable one with powerful functions.
- Supports MAYFLASH W004 (PS2 Controller Adapter for Wii/Wii U). Makes your Wii/Wii U be a programmable one.
- Supports MAYFLASH MF001 (Universal Adapter for XBOX360/PS3/PS2/PC USB). Makes your XBOX360, PS3 or PC be a programmable one.
- Supports PS2 Controller Adapter for PC USB, PS2 Fighting Stick.
- Supports Turbo function (
L1
,R1
,△
,◯
,✕
,□
can be set for the Turbo function) - Supports Turbo Speed adjustments.
- Supports two Macro functions: Normal REC Mode and Real Time REC Mode.
Normal REC Mode: No need considering about the time interval because it can be adjusted after the recording.
Real Time REC mode: Memorize the button value and the time that the button is pressed or released. - Supports Marco [sic] Normal REC Mode speed improvement.
- Macro function can be activated or deactivated as you need.
- Press and hold the "
PROG
" on the convertor and the button you want to program to enter into the program mode. - LED 1 (ON): The current REC Mode is the normal mode.
LED 2 (ON): It indicates that the button has MACRO and TURBO functions.
LED 3 (ON): The current REC Mode is the Real Time mode.
Macro mirroring ∞
The left/right nature of a macro can be reversed. So if you made a macro which goes ⇦
⇦
⇦
⇨
⇨
⇨
, you can make it to the reverse (⇨
⇨
⇨
⇦
⇦
⇦
).
Press ⇦
then the macro button. ⇦
is issued to the console.
How to Program? ∞
Press and hold the button PROG on the converter first, and then press any of L2
, R2
, L3
, R3
, △
or □
on your PS2 Controller.
Examples ∞
1. Set Macro function for the button R2 (Real Time REC Mode). ∞
Step 1: Press and hold the button "PROG
" and "R2
". The LED 2
will light up. (Enter into the Real Time REC Mode).
Step 2: Press the buttons ⇨
⇘
⇩
⇙
⇦
L1
, L2
that you wish to set the Macro for.
Step 3: Press the button "PROG
" again. The LED 3
will be turned off.
Step 4: The button "R2" will work as ⇨
⇘
⇩
⇙
⇦
L1
, L2
if you press R2
now. The LED 2
will light up, which means that the R2
has the Macro function.
Step 5: Press and hold the button "PROG
" and "R2
" again, the LED 3
will light up once more. Release the two buttons, and only press "PROG
" now, you'll find that the LED 3
is turned off. It means that the Macro function of R2
is cancelled.
Note: The button value and the time that the button is pressed and released will be memorized under the Real Time REC Mode.
2. Set Macro function for the button R2 (Normal REC Mode). ∞
Step 1: Press and hold the button "PROG
" and "R2
". The LED 3
will light up. (Enter into the Real Time REC Mode).
Step 2: Press the button SELECT
on your controller. The LED 1
will light up. (Enter into the Normal REC Mode. You can switch the two modes by pressing the SELECT
button).
Step 3: Press the buttons ⇨
⇘
⇩
⇙
⇦
L1
, L2
that you wish to set the Macro for.
Step 4: Press the button "PROG
" again. The LED 1
will be turned off.
Step 5: The button "R2
" will work as ⇨
⇘
⇩
⇙
⇦
L1
, L2
if you press R2
now. The LED 2
will light up, which means that the R2
has the Macro function.
Step 6: Press and hold the button "PROG
" and "R2
" again, the LED 1
will light up once more. Release the two buttons, and only press "PROG
" now, you'll find that the LED 1
is turned off. It means that the Macro function of R2
is cancelled.
Note: The Macro speed can be adjusted under the normal REC mode.
- Press and hold "
PROG
" first, and then pressD-Pad UP
: The Macro speed will be slower. - Press and hold "
PROG
" first, and the [sic] pressD-Pad Down
: The Macro speed will be faster. -
Press "
PROG
" + "SELECT
": The Macro and Turbo speed will be back to the default one.
Extra Macro instructions ∞
1. Press the button you previously set Macro for to enter into the Macro function. You can press the button PROG
to close the Macro function when you are playing.
2. Double press the button PROG
to open or close the Macro function of the converter. The L2
,R2
,L3
and R3
work as the normal buttons and can't be set for the Turbo function once you close the Macro function of the converter. But the buttons △
and □
can be set for the Turbo button.
3. The left and right direction in the Macro function can be switched. For example, if you set the Macro of L2
for ⇨
⇘
⇩
⇙
⇦
, automatically the converter will convert Macro to ⇦
⇙
⇩
⇘
⇨
when you press ⇦
+ L2
. In this case, when you exchange the position in the game, you can still use the previous Macro function.
How to Set the Turbo Function? ∞
Press and hold the button PROG
on the converter first, and then press any of L1
, R1
, △
, ◯
, ✕
, □
on your PS2 Controller.
1. Example: Set the Turbo function for the button L1
Step 1: Press and hold the button PROG
and L1
. The LED
will flash.
Step 2: Press and hold the button L1
, the LED 2
will keep flashing, which means that the L1
has the Turbo function.
Step 3: Press and hold the button PROG
and L1
again, the LED 2
will flash once more. Now you've cancelled the Turbo function of L1
.
2. Adjust the Turbo speed.
- Press and hold "
PROG
" first, and then pressD-Pad Right
: The Turbo speed will be slower. - Press and hold "
PROG
" first, and the [sic] pressD-Pad Left
: The Turbo speed will be faster. -
Press "
PROG
" + "SELECT
": The Macro and Turbo speed will be back to the default one.
3. If you set the Turbo function for the button START
, it works as the Auto-fire function. You can press PROG
+ START
to open or close the Auto-fire function of the button START
.
Alternatives ∞
untested
Last updated 2022-06-05 at 18:41:34
ty for your translation.
can I cut the macro?
I don't know what you mean by "cut"
If you mean stopping a macro while it's running, I think you can just press (or double-click?) the button.
Ty I got it to work.
I'm adding an alternatives section because a universal USB device/controller macro system should exist that overcomes the number-of-buttons limitation of this device.
Cleaned up and styled even better.