---
title: rightShoulder
framework: gamecontroller
role: symbol
role_heading: Instance Property
path: gamecontroller/gcextendedgamepadsnapshotdatav100/rightshoulder
---

# rightShoulder

The value of the right shoulder button.

## Declaration

```swift
var rightShoulder: Float
```

## Discussion

Discussion The range of permissible values is 0.0 to 1.0, inclusive.

## See Also

### Instance Properties

- [buttonA](gamecontroller/gcextendedgamepadsnapshotdatav100/buttona.md)
- [buttonB](gamecontroller/gcextendedgamepadsnapshotdatav100/buttonb.md)
- [buttonX](gamecontroller/gcextendedgamepadsnapshotdatav100/buttonx.md)
- [buttonY](gamecontroller/gcextendedgamepadsnapshotdatav100/buttony.md)
- [dpadX](gamecontroller/gcextendedgamepadsnapshotdatav100/dpadx.md)
- [dpadY](gamecontroller/gcextendedgamepadsnapshotdatav100/dpady.md)
- [leftShoulder](gamecontroller/gcextendedgamepadsnapshotdatav100/leftshoulder.md)
- [leftThumbstickX](gamecontroller/gcextendedgamepadsnapshotdatav100/leftthumbstickx.md)
- [leftThumbstickY](gamecontroller/gcextendedgamepadsnapshotdatav100/leftthumbsticky.md)
- [leftTrigger](gamecontroller/gcextendedgamepadsnapshotdatav100/lefttrigger.md)
- [rightThumbstickX](gamecontroller/gcextendedgamepadsnapshotdatav100/rightthumbstickx.md)
- [rightThumbstickY](gamecontroller/gcextendedgamepadsnapshotdatav100/rightthumbsticky.md)
- [rightTrigger](gamecontroller/gcextendedgamepadsnapshotdatav100/righttrigger.md)
- [size](gamecontroller/gcextendedgamepadsnapshotdatav100/size.md)
- [version](gamecontroller/gcextendedgamepadsnapshotdatav100/version.md)
