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

25 lines
1.3 KiB
Markdown

---
uid: input-system-gamepad
---
# Gamepads
A gamepad is narrowly defined as a device with two thumbsticks, a D-pad, and four face buttons. Additionally, gamepads usually have two shoulder and two trigger buttons. Most gamepads also have two buttons in the middle.
| **Topic** | **Description** |
| :------------------------------ | :------------------------------- |
| **[Gamepads introduction](gamepads-introduction.md)** | Configure devices that have a D-pad and four face buttons.|
| **[PlayStation gamepads](gamepads-p.md)** | Configure PlayStation controllers in your application. |
| **[Switch gamepads](gamepads-s.md)** | Configure Switch controllers in your application. |
| **[Xbox gamepads](gamepads-xbox.md)** | Configure Xbox controllers in your application. |
| **[Query and control gamepads in code](query-gamepads.md)** | Access information about the gamepads connected to your application.|
| **[Gamepad polling](gamepad-polling.md)** | Collect gamepad input on a frame-by-frame basis.|
| **[Gamepad haptics](gamepad-haptics.md)** | Control the rumble and motor of gamepads.|
## Additional resources
- [Devices](devices.md)
- [The Player Input component](player-input-component.md)
- [Control schemes](control-schemes.md)
- [User rebinding at runtime](user-rebinding-runtime.md)