Settings
Input Mode Settings
Current Input Mode
- Choose the main input mode (XINPUT, DINPUT, Switch, PS4, HID-Keyboard, etc.) this connected device will boot into when powered on. This selection will persist through unplug and plugging back in the controller.
Keyboard Mapping
Here you can remap the GP2040-CE buttons to different keyboard keycodes that will be sent to the PC or game console when pressed in Keyboard Mode.
Additional PS4 Settings
Switch Touchpad and Share
- Share will now be mapped to A2 rather than S1, Touchpad will be now mapped to S1 rather than A2Authentication Settings
Uploaded Key File
- Upload key files obtained from a Dualshock 4 to authenticate and bypass the PS4's 8-minute time outHost USB
- Use a dongle, converter, or licensed PS4 controller to authenticate your GP2040-CE device
- Uploaded Key File
- Host USB
Uploaded Key File
Private Key (PEM)
- Choose your PEM file.Serial Number (16 Bytes in Hex Ascii)
- Choose your serial number file.Signature (256 Bytes in Binary)
- Choose your signature file.
The GP2040-CE project will not provide any files or information related to acquiring these keys and files under any circumstances.
Do not ask via any of communication channels (e.g. social media, direct messages, Github Issues, GP2040-CE Discord) as this will result in a permanent blacklist/ban.
In order to use this setting, a USB Peripheral must be configured in Web Configurator > Peripheral Mapping > USB Host
Additional PS5 Settings
Switch Touchpad and Share
- Share will now be mapped to A2 rather than S1, Touchpad will be now mapped to S1 rather than A2Authentication Settings
Host USB
- Use a dongle, converter, or licensed PS4 controller to authenticate your GP2040-CE device
- Host USB
In order to use this setting, a USB Peripheral must be configured in Web Configurator > Peripheral Mapping > USB Host
Additional Xbox One Settings
In order to use this setting, a USB Peripheral must be configured in Web Configurator > Peripheral Mapping > USB Host
Gamepad Settings
D-Pad Mode
- Choose the default D-Pad mode (D-Pad, Left Stick or Right Stick).SOCD Cleaning Mode
- Choose the default SOCD Cleaning Mode (Neutral, Last Win, First Win, OFF). Please note that PS4, PS3 and Nintendo Switch modes do not support setting SOCD to off and will default to Neutral SOCD.Forced Setup Mode
- Allows you to lock out Input Mode, the ability to enter Web-Config or both. Enabling a web-config lockout will require you to nuke and reload the firmware if you wish to make further changes.4-Way Joystick Mode
- Enables 4-Way Joystick mode which 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.Profile Number
- Enables different GPIO pin mappings per profile. Changeable through the Web-Config or hotkeys.Debounce Delay in milliseconds
- Timeframe where the firmware will ignore additional inputs to prevent switch noise from accidentally triggering unintended inputs.
Boot Input Modes
For each of the buttons listed in the menu, you can assign a different input mode to enter while holding that button during boot (e.g. when plugging in the controller or immediately after resetting the controller).
For the list of input modes to select from, see Input Modes.
Hotkey Settings
An arbitrary number of buttons and directions, plus the optional Function (Fn) button, can be used to define desired hotkey actions. Select Fn
if desired, plus one or more buttons/directions, and associate them with a hotkey action. The default hotkeys can be modified or removed, and new ones added, up to 12 in total.
The available hotkey actions will expand over time. We may also expand the number of hotkeys available to configure in the future. For a list of the available hotkey actions, see Hotkeys.