--- uid: input-system-respond --- # Responding to input Learn how to implement responses to the input that you have configured in your project. | **Topic** | **Description** | | :--- | :--- | | **[About responding to input](about-responding-to-input.md)** | Learn the ways you can implement responses to input in your project. | | **[Enabling actions](enable-actions.md)** | Learn to enable or disable actions to suit different situations. | | **[Polling actions](polling-actions.md)** | Repeatedly check the status or value of an action. | | **[Set callbacks on actions](set-callbacks-on-actions.md)** | Set up an action to inform your code that a certain type of input has occurred. | | **[Read devices directly](read-devices-directly.md)** | Directly read the state of a device's controls. | | **[Scripting with actions API overview](api-overview.md)** | Learn about important APIs for scripting with actions in the Input System. | | **[The Player Input component](player-input-component.md)** | Configure how [actions](actions.md) map to methods or callbacks in the script that controls your player, and handle local multiplayer scenarios such as player lobbies, device filtering, and screen-splitting. | | **[The Player Input Manager Component](player-input-manager-component.md)** | Set up local multiplayer games, where multiple players share a single screen and multiple controllers. | ## Additional resources - [Setting up input](setting-up-input.md) - [Actions](actions.md) - [Devices](devices.md) - [User rebinding at runtime](user-rebinding-runtime.md)