UE5 Android Packaging: PC Keybindings (T/F10) & UI Overlap Issues on Touchscreen

Hi everyone,

I am working on a MetaHuman project using UE 5.6 with the Convai plugin. I have successfully packaged the project as an Android APK and it runs on my device, but I am facing significant interaction issues regarding mobile compatibility:

1. PC Keybindings on Touchscreen:
The default interaction logic relies on physical keyboard inputs (e.g., holding ‘T’ to talk, pressing ‘F10’ for settings). Since mobile devices lack these keys, I cannot trigger the conversation functions. Is there a recommended workflow to map these functions to on-screen touch buttons?

2. UI Overlap with Virtual Joysticks:
The default Convai Chat Widget is positioned on the bottom-left side of the screen. This overlaps directly with the Unreal Engine default Mobile Virtual Joysticks, creating a conflict where the movement controls cover the chat UI.

3. Unresponsive Text Input:
Because of the overlap (or potential focus issues), tapping the text input box on the left yields no reaction. The virtual keyboard does not pop up, and I cannot type. I suspect the Virtual Joystick might be consuming the touch events, or the Widget lacks the correct focus settings for mobile.

My Question:
Does the Convai plugin have a mobile-specific UI preset? If not, could you guide me on which specific Widget Blueprints I should modify to rearrange the layout and ensure the input box receives touch events correctly?

I have attached screenshots of the issue running on t

he device.

Thanks in advance!

Hello,

Welcome to the Convai Developer Forum!

The UIs that come with the Convai plugin are demo examples and are designed primarily for desktop, not mobile. There is no mobile specific preset, so adapting them for touch controls is up to your project.

You will need to:
Create your own mobile friendly UI layout (or duplicate and modify the demo chat widget) so it does not overlap with the virtual joystick.
Update your Player Blueprint to remap actions like “Hold T to talk” and “F10” to on screen buttons or touch events.
Make sure your chat widget is focusable on mobile so the virtual keyboard can appear when tapping the input box.
These kinds of UI / input customizations are outside of our support scope, so I recommend following Unreal Engine mobile UI documentation, community examples, or using AI coding helpers to guide you through the exact Blueprint changes.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.