# Built in method to handle Widget Swapping for Touch and Keyboard in Common UI Plugin?

**URL:** <https://forums.unrealengine.com/t/built-in-method-to-handle-widget-swapping-for-touch-and-keyboard-in-common-ui-plugin/2149499>\
**Category:** UI\
**Tags:** User-Interface, unreal-engine, Widget, CPP, Blueprint\
**Created:** [November 25, 2024, 4:40am UTC](https://forums.unrealengine.com/t/built-in-method-to-handle-widget-swapping-for-touch-and-keyboard-in-common-ui-plugin/2149499 "2024-11-25T04:40:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Raja.Haris](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/raja.haris/32/1191940_2.png) [@Raja.Haris](https://forums.unrealengine.com/u/Raja.Haris)\
**Post date:** [November 25, 2024, 4:40am UTC](https://forums.unrealengine.com/t/built-in-method-to-handle-widget-swapping-for-touch-and-keyboard-in-common-ui-plugin/2149499/1 "2024-11-25T04:40:23Z")

</div>

I need to show buttons for interact and fire when the user is using touch input but those buttons should change to text when using keyboard.

Is there a way in Common UI to automatically do this? AFAIK the Common Action widget only supports image/Control thumbnail swapping.
