X Tutup
Skip to content

Allow all gamepad devices for built-in ui_* input actions#110823

Merged
Repiteo merged 1 commit intogodotengine:masterfrom
Calinou:ui-builtin-actions-all-devices
Oct 7, 2025
Merged

Allow all gamepad devices for built-in ui_* input actions#110823
Repiteo merged 1 commit intogodotengine:masterfrom
Calinou:ui-builtin-actions-all-devices

Conversation

@Calinou
Copy link
Member

@Calinou Calinou commented Sep 23, 2025

This allows all controllers to navigate the UI, which enhances compatibility with PC handhelds when external controllers are connected.

Previously, only the first device was allowed to use ui_* actions out of the box, which means that on a PC handheld, external controllers couldn't navigate the UI (since the first ID is always the built-in controller).

It's still possible to change the ui_* actions in the Input Map editor to allow specific devices only.

Tested on the Control Gallery demo with 2 controllers connected.

This allows all controllers to navigate the UI, which enhances
compatibility with PC handhelds when external controllers are connected.

Previously, only the first device was allowed to use `ui_*` actions
out of the box, which means that on a PC handheld, external controllers
couldn't navigate the UI (since the first ID is always the built-in controller).
@Calinou Calinou added this to the 4.x milestone Sep 23, 2025
@Calinou Calinou requested a review from a team September 23, 2025 15:21
@Calinou Calinou requested a review from a team as a code owner September 23, 2025 15:21
@Calinou Calinou requested a review from KoBeWi September 23, 2025 15:24
Copy link
Member

@KoBeWi KoBeWi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense.

@KoBeWi KoBeWi modified the milestones: 4.x, 4.6 Oct 3, 2025
@Repiteo Repiteo merged commit 6ef2c7b into godotengine:master Oct 7, 2025
20 checks passed
@Repiteo
Copy link
Contributor

Repiteo commented Oct 7, 2025

Thanks!

@Calinou Calinou deleted the ui-builtin-actions-all-devices branch October 7, 2025 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

X Tutup