Skip to content

Commit

Permalink
4-Way Mode correction (#16)
Browse files Browse the repository at this point in the history
* 4-Way Mode correction

* Correct Hotkey Links
  • Loading branch information
InfraredAces authored Feb 4, 2024
1 parent 4f15204 commit cdd66a7
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion docs/add-ons/dual-direction-input.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ The pin(s) are now configured on the [Pin Mapping page](../web-configurator/menu

- `Dual D-Pad Mode` - Choose if this should act as an additional instance of a D-Pad, Left analog joystick, or Right analog joystick.
- `Combination Mode` - Choose how these direction inputs should be combined with gamepad directions.
- `Dual Directional 4-Way Joystick Mode` - Prevents diagonal inputs from being sent when enabled.
- `Dual Directional 4-Way Joystick Mode` - Enables 4-Way Joystick mode on the DDI Joystick, 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](../../hotkeys.mdx#socd-last-win).

### Dual D-Pad Mode Values

Expand Down
4 changes: 2 additions & 2 deletions docs/hotkeys.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -133,11 +133,11 @@ This hotkey will invert the Y-axis of your controller (i.e. pressing the Up butt

## Toggle 4-Way Joystick Mode

This hotkey will alter the behavior of the directional buttons such that only the cardinal directions will register as inputs and diagonal directions will be disabled and ignored.
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](#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-ons/dual-direction-input.mdx) add-on such that only the cardinal directions will register as inputs and diagonal directions will be disabled and ignored.
This hotkey will alter the behavior of the directional buttons mapped with the [Dual Direction Input](./add-ons/dual-direction-input.mdx) 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](#socd-last-win).

## Load Profile # 1-4

Expand Down
2 changes: 1 addition & 1 deletion docs/web-configurator/menu-pages/01-settings.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Here you can select the basic settings which are normally available via hotkeys.
- `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 cardinal directions. When a second cardinal direction input is received, the gamepad direction will change, similar to [SOCD Last Win](../../hotkeys.mdx#socd-last-win).
- `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](../../hotkeys.mdx#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.

Expand Down

0 comments on commit cdd66a7

Please sign in to comment.