How to override controller data key brush in Common UI?

I couldn’t figure out a “proper” way to do it in UE 5.1.1, so I created my own User Widget component that basically replaced the need for Common Action Widget (The component that is used to display correct textures based on Input Type).

If anyone runs into this issue in the future, you can simply subscribe to the Common Input Subsystems and use this function to get the Row Data:

How to Subscribe to Common UI Input:

To summarize, My User Widget does the following:

  1. Subscribes to Common UI Input
  2. Grabs the correct Row Data (from the override section of the Common Input Action Database)
  3. Displays the correct Brush Image

Hope this helps someone!

2 Likes