GamepadSpecialLeft and GamepadSpecialRight inputs are swapped on Touch Controllers.

Inputs are working as intended on an Xbox controller.

Problem may have been introduced by Oculus, I created a 4.16 project and inputs are also swapped.

Steps to Reproduce
  1. Create a VR Project using GamepadSpecialLeft / GamepadSpecialRight inputs (Set in project settings or called directly)
  2. With Oculus Touch, press GamepadSpecialLeft ("Settings" button on left controller) (GamepadSpecialRight is used by Oculus)

Result: When pressing GamepadSpecialLeft logic for GamepadSpecialRight will be executed

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-62549 in the post.

Login to Vote

ComponentUE - Platform - XR
Affects Versions4.
Target Fix4.22
Fix Commit4919087
Main Commit4919089
Release Commit4919087
CreatedAug 6, 2018
ResolvedFeb 6, 2019
UpdatedSep 6, 2020