
A fully custom gamepad built from UI elements — each button is a UI entity bound to an input action

Default on-screen controls

Customized on-screen controls: a re-iconed central button

The default on-screen controls, before any customization

How the buttons reflow with the visible count. Left (7 buttons): the main button, an arc of 1–3, and the "+" holding the overflow (4–7) in a column that climbs upward. Center (5 buttons): the same arc, with a shorter overflow column (4–5) behind the "+". Right (4 buttons): all four show directly and the "+" disappears.

The result: a central button re-iconed and re-mapped to the primary action