---
title: Directional Gamepad Input Names
framework: gamecontroller
role: collectionGroup
role_heading: API Collection
path: gamecontroller/directional-gamepad-input-names
---

# Directional Gamepad Input Names

Constants for names of directional pad elements.

## Topics

### Directional Pad Names

- [GCInputDirectionalDpad](gamecontroller/gcinputdirectionaldpad.md)
- [GCInputDirectionalCardinalDpad](gamecontroller/gcinputdirectionalcardinaldpad.md)

### Directional Pad Button Names

- [GCInputDirectionalTouchSurfaceButton](gamecontroller/gcinputdirectionaltouchsurfacebutton.md)
- [GCInputDirectionalCenterButton](gamecontroller/gcinputdirectionalcenterbutton.md)

## See Also

### Element names

- [GCPhysicalInputElementName](gamecontroller/gcphysicalinputelementname-swift.struct.md)
- [GCPhysicalInputElementTypedName](gamecontroller/gcphysicalinputelementtypedname.md)
- [GCButtonElementName](gamecontroller/gcbuttonelementname-swift.struct.md)
- [GCAxisElementName](gamecontroller/gcaxiselementname-swift.struct.md)
- [GCSwitchElementName](gamecontroller/gcswitchelementname-swift.struct.md)
- [GCDirectionPadElementName](gamecontroller/gcdirectionpadelementname-swift.struct.md)
- [Extended gamepad input names](gamecontroller/extended-gamepad-input-names.md)
- [DualShock controller input names](gamecontroller/dualshock-controller-input-names.md)
- [Xbox controller input names](gamecontroller/xbox-controller-input-names.md)
- [Micro gamepad input names](gamecontroller/micro-gamepad-input-names.md)
