---
title: preferredSystemGestureState
framework: gamecontroller
role: symbol
role_heading: Instance Property
path: gamecontroller/gccontrollerelement/preferredsystemgesturestate
---

# preferredSystemGestureState

The preferred state for handling input when the user binds the element to a system gesture.

## Declaration

```swift
var preferredSystemGestureState: GCControllerElement.SystemGestureState { get set }
```

## Discussion

Discussion In rare situations, you may use this property to disable system gestures. However, the system isn’t guaranteed to respect this property. The default value for this property is GCControllerElement.SystemGestureState.enabled.

## See Also

### Handling system gesture input

- [isBoundToSystemGesture](gamecontroller/gccontrollerelement/isboundtosystemgesture.md)
- [GCControllerElement.SystemGestureState](gamecontroller/gccontrollerelement/systemgesturestate.md)
