Description

Toggling the Register Default Device setting for the Raw Input plugin does not take effect until the user restarts the editor. If this is expected, it is not communicated to the user (either by tooltip or a prompt to restart the editor).

There's metadata that can be added to settings that require a restart; that's probably the easiest solve for this problem.

Steps to Reproduce
  1. Open VehicleGame in editor with only a Xinput Gamepad plugged in (no Raw Input devices).
  2. Open Project Settings.
  3. In Plugins > Raw Input, enable Register Default Device.
  4. Play in viewport.
  5. Hold down right trigger.

RESULT

Gamepad still has control (Vehicle drives straight)

EXPECTED

Either for the raw inputs to register by default without a restart, or have it communicated to the user that you need to restart the editor for it to take effect.

Have Comments or More Details?

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

1
Login to Vote

Won't Fix
ComponentUE - Gameplay - Input
Affects Versions4.23
CreatedMay 29, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021