Steamworks Documentation
Mode Shifting
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 SourceDPadButton PadMouseMouse JoystickJoystick MoveJoystick MouseJoystick CameraScroll WheelTouch MenuMouse RegionRadial MenuSingle 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