# Sandbox.InputAction

An input action defined by a game project.

- Kind: class
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`

## Constructors

- [`InputAction`](/api/Sandbox.InputAction/.ctor)

## Properties

- [`GamepadCode`](/api/Sandbox.InputAction/GamepadCode): What gamepad button should this action map to?
- [`GroupName`](/api/Sandbox.InputAction/GroupName): A group name for this input when showing in a binding system
- [`KeyboardCode`](/api/Sandbox.InputAction/KeyboardCode): The key or key combo we'll be watching for.
- [`Name`](/api/Sandbox.InputAction/Name): The name of the input action. Used by Input.Down|Pressed|Released.
- [`Title`](/api/Sandbox.InputAction/Title): A friendly name for this input action when showing in a binding system
