---
title: GCPhysicalInputElementName
framework: gamecontroller
role: symbol
role_heading: Structure
path: gamecontroller/gcphysicalinputelementname-swift.struct
---

# GCPhysicalInputElementName

The name of a physical input element.

## Declaration

```swift
struct GCPhysicalInputElementName
```

## Topics

### Racing wheel element names

- [shifter](gamecontroller/gcphysicalinputelementname-swift.struct/shifter.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [GCPhysicalInputElementTypedName](gamecontroller/gcphysicalinputelementtypedname.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Element names

- [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)
- [Directional Gamepad Input Names](gamecontroller/directional-gamepad-input-names.md)
