---
title: leftShoulder
framework: gamecontroller
role: symbol
role_heading: Instance Property
path: gamecontroller/gcextendedgamepad/leftshoulder
---

# leftShoulder

The controller’s left shoulder button element.

## Declaration

```swift
var leftShoulder: GCControllerButtonInput { get }
```

## Discussion

Discussion The shoulder buttons in the extended gamepad profile are analog buttons.

## See Also

### Getting shoulder button inputs

- [rightShoulder](gamecontroller/gcextendedgamepad/rightshoulder.md)
