[UE5][Intermediate] Integrating CommonUI and Enhanced Input into Gameplay

Hello Forum Friends :slight_smile:
I wanted to share my solution to properly set up the CommonUI with Enhanced Input in a “Game and UI” Gameplay Environment in UE5.5.

Main findings are:

  1. PushWidget Activates CommonActivatableWidget now, so you shouldn’t call ActivateWidget yourself.
  2. SetInputMode is illegal to use with CommonUI and breaks it. You should use GetDesiredInputConfig instead.
  3. To properly handle the InputConfigs in Stack make sure that there’s a default RootContentWidgetClass that handles setting it to Gameplay configuration.

There’s a downloadable GitHub project as well.

Feel free to comment :slight_smile:

1 Like