Files
2026-11-01 23:39:55 +02:00

27 lines
1.6 KiB
Markdown

---
uid: input-system-user-interfaces
---
# Input for user interfaces
Wire the Input System to Unity UI so players can navigate menus, click buttons, and interact with on-screen widgets.
Choose a supported UI stack and UI Input Module, configure the built-in UI action map, and handle cases where gameplay and UI both receive input. Add virtual mice, multiplayer UI, or on-screen controls when your project needs them.
| **Topic** | **Description** |
| :--- | :--- |
| **[Supported UI systems](supported-ui-systems.md)** | Compare uGUI, UI Toolkit, and IMGUI support and set up the UI Input Module. |
| **[Configure UI Input Actions](configure-ui-input-action-map.md)** | Edit bindings for the built-in UI action map in the Actions Editor. |
| **[Default UI Action Map reference](ui-action-map-reference.md)** | Look up Navigate, Submit, Point, Click, and other default UI actions. |
| **[Handling input target ambiguity](handling-input-target-ambiguity.md)** | Route input between gameplay and UI when both are active. |
| **[Use a Virtual Mouse for UI cursor control](virtual-mouse-ui-cursor-control.md)** | Drive uGUI pointer input from gamepads and joysticks with a virtual mouse. |
| **[Multiplayer UI input](multiplayer-ui-input.md)** | Give each local player separate UI on a shared screen. |
| **[Create on-screen controls](on-screen-controls.md)** | Simulate device input with on-screen buttons, sticks, and custom controls. |
## Additional resources
- [Actions](actions.md)
- [About project-wide actions](about-project-wide-actions.md)
- [Use the Player Input component with UI](use-player-input-component-ui.md)
- [The Player Input component](player-input-component.md)