![]() |
https://www.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.
-
See also https://www.amazon.com/dp/B00F4S7C72
The original instructions are unclear, so here is my revision.
Note that settings will survive a system reboot or poweroff.
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 ∞
Alternatives ∞
untested
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.