Hotkeys
Select the button labels to be displayed in the usage guide:
All of the following hotkey bindings can be changed or assigned to different button combinations in Hotkeys Settings section of the Web Configurator.
No Action
This hotkey does nothing. Use this hotkey to disable a specific hotkey combination.
DPad Digital
This hotkey changes the DPad mode such the directions to be read as digital inputs on the DPad.
Default: S1 + S2 + Down
DPad Left Analog
This hotkey changes the DPad mode to such the directions to be read as inputs on the Left analog joystick. The directional input is always the minimum, maximum, or zero value on that axis.
Default: S1 + S2 + Left
DPad Right Analog
This hotkey changes the DPad mode to such the directions to be read as inputs on the Right analog joystick. The directional input is always the minimum, maximum, or zero value on that axis.
Default: S1 + S2 + Right
Home Button
This hotkey emulates a press of the A1
button as not all controllers may have this button natively on the controller.
Default: S1 + S2 + Up
Capture Button
This hotkey emulates a press of the A2
button as not all controllers may have this button natively on the controller.
SOCD Up Priority
This hotkey changes the SOCD cleaning method to resolve to a neutral input (no input) on the X-axis, but prioritize the Up
input on the Y-axis when both directions are pressed simultaneously.
Default: S2 + A1 + Up
1st Input + 2nd Input | Result |
---|---|
Left + Right | Neutral |
Right + Left | Neutral |
Up + Down | Up |
Down + Up | Up |
SOCD Neutral
This hotkey changes the SOCD cleaning method to resolve to a neutral input (no input) on both the X-axis and Y-axis when both directions are pressed simultaneously.
Default: S2 + A1 + Down
1st Input + 2nd Input | Result |
---|---|
Left + Right | Neutral |
Right + Left | Neutral |
Up + Down | Neutral |
Down + Up | Neutral |
SOCD Last Win
This hotkey changes the SOCD cleaning method to prioritize the second directional input on both the X-axis and Y-axis when both directions are pressed simultaneously.
Default: S2 + A1 + Left
1st Input + 2nd Input | Result |
---|---|
Left + Right | Right |
Right + Left | Left |
Up + Down | Down |
Down + Up | Up |
SOCD First Wins
This hotkey changes the SOCD cleaning method to prioritize the first directional input on both the X-axis and Y-axis when both directions are pressed simultaneously.
1st Input + 2nd Input | Result |
---|---|
Left + Right | Left |
Right + Left | Right |
Up + Down | Up |
Down + Up | Down |
SOCD Cleaning Off
This hotkey changes the SOCD cleaning method to not resolve any directional inputs on both the X-axis and Y-axis when both directions are pressed simultaneously. The controller will send both directional inputs.
This cleaning mode is only available in XInput mode as PS3/DirectInput, PS4 and Nintendo Switch modes do not support setting SOCD Cleaning to Off and will default to Neutral SOCD Cleaning mode.
1st Input + 2nd Input | Result |
---|---|
Left + Right | Left and Right |
Right + Left | Left and Right |
Up + Down | Up and Down |
Down + Up | Up and Down |
Invert X Axis
This hotkey will invert the X-axis of your controller (i.e. pressing the Right button will result a Left input and vice versa).
Invert Y Axis
This hotkey will invert the Y-axis of your controller (i.e. pressing the Up button will result in a Down input and vice versa).
Toggle 4-Way Joystick Mode
This hotkey will prevent non-cardinal directions from registering. When a second cardinal direction input is received, the gamepad direction will change to the newest cardinal direction, similar to SOCD Last Win.
Toggle DDI 4-Way Joystick Mode
This hotkey will alter the behavior of the directional buttons mapped with the Dual Direction Input add-on to prevent non-cardinal directions from registering. When a second cardinal direction input is received, the gamepad direction will change to the newest cardinal direction, similar to SOCD Last Win.
Load Profile #1-4
This hotkey will load various input to pin mapping profiles set in Profile Settings in the Web Configurator.
It is recommended that multiple Load Profile
hotkeys be configured so as to prevent you from changing profiles without any way to change the profiles back.
Next Profile
This hotkey cycles through pin mapping profiles set in Profile Settings in the Web Configurator.
For example, if Profile 1
is active, pressing the hotkey will cycle to the next enabled profile, e.g. Profile 2
. After reaching the last profile, it will cycle back to the first profile.
Previous Profile
This hotkey cycles through pin mapping profiles set in Profile Settings in the Web Configurator.
For example, if Profile 2
is active, pressing the hotkey will cycle to the previous enabled profile, e.g. Profile 1
. After reaching the first profile, it will cycle back to the last profile.
L3 Button
This hotkey emulates a press of the L3
button as not all controllers may have this button natively on the controller.
R3 Button
This hotkey emulates a press of the R3
button as not all controllers may have this button natively on the controller.
Touchpad Button
This hotkey emulates a press of the Touchpad button as not all controllers may have this button natively on the controller.
The Touchpad Button is distinct from the A1 Button hotkey as this hotkey will trigger the Touchpad button regardless of whether the toggle for Switch Touchpad and Share
is on or off.
Restart GP2040-CE
This hotkey will restart the controller without pressing the hardware reset button on the board (if present) or requiring the controller to be unplugged from the PC or game console.
B1 Button
This hotkey emulates a press of the B1
button as not all controllers may have this button natively on the controller.
B2 Button
This hotkey emulates a press of the B2
button as not all controllers may have this button natively on the controller.
B3 Button
This hotkey emulates a press of the B3
button as not all controllers may have this button natively on the controller.
B4 Button
This hotkey emulates a press of the B4
button as not all controllers may have this button natively on the controller.
L1 Button
This hotkey emulates a press of the L1
button as not all controllers may have this button natively on the controller.
R1 Button
This hotkey emulates a press of the R1
button as not all controllers may have this button natively on the controller.
L2 Button
This hotkey emulates a press of the L2
button as not all controllers may have this button natively on the controller.
R2 Button
This hotkey emulates a press of the R2
button as not all controllers may have this button natively on the controller.
S1 Button
This hotkey emulates a press of the S1
button as not all controllers may have this button natively on the controller.
S2 Button
This hotkey emulates a press of the S2
button as not all controllers may have this button natively on the controller.
A1 Button
This hotkey emulates a press of the A1
button as not all controllers may have this button natively on the controller.
The A1 Button hotkey is distinct from the Touchpad Button hotkey as this hotkey will trigger either the Touchpad button or Share button depending on whether the toggle for Switch Touchpad and Share
is on or off.
A2 Button
This hotkey emulates a press of the A2
button as not all controllers may have this button natively on the controller.