Mode Shifting allows an input style of the controller to be 'shifted' into another mode while a button is being held. When released, the mode will change back to its normal mode. This allows additional buttons to be mapped or settings to be changed between modes.
Valid mode shifts for the various input sources are as follows:
| Input Source | DPad | Button Pad | Mouse | Mouse Joystick | Joystick Move | Joystick Mouse | Joystick Camera | Scroll Wheel | Touch Menu | Mouse Region | Radial Menu | Single Button |
|---|
| Trackpad | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| DPad | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Button Pad | ✓ | ✓ | | | ✓ | ✓ | | ✓ | | ✓ | ✓ | |
| Joystick | ✓ | ✓ | | | ✓ | ✓ | | ✓ | | ✓ | ✓ | |
| Gyro | ✓ | | ✓ | ✓ | ✓ | | ✓ | | | ✓ | | |
| Switches | | | | | | | | | | | | |
| Triggers | | | | | | | | | | | | |
Note that "switches" (Shoulder buttons, Back/Start buttons, Grip paddles) and analog triggers cannot be mode shifted. That is because these inputs are used for
triggering mode shifts. A complete list:
- Left Trigger Full Pull
- Right Trigger Full Pull
- Left Trigger Soft Pull*
- Right Trigger Soft Pull*
- Left Bumper
- Right Bumper
- Left Grip
- Right Grip
- Left Pad Click
- Right Pad Click
- Left Pad Touch
- Right Pad Touch
- Left Joystick Click
- Right Joystick Click
- D Pad Up
- D Pad Down
- D Pad Left
- D Pad Right
- A Button**
- B Button**
- X Button**
- Y Button**
- Start Button**
- Select Button**
*Where available - note that Nintendo Switch controllers do not have Analog Triggers**Actual label will vary between controller models