---
title: GCControllerHomeButtonSettingInAppAction.defer
framework: Game Controller
role: symbol
role_heading: Case
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, macOS 27.0+, visionOS 27.0+]
path: gamecontroller/gccontrollerhomebuttonsettinginappaction/defer
---

# GCControllerHomeButtonSettingInAppAction.defer

The system defers its handling to your app’s preference.

## Declaration

```swift
case `defer`
```

## Discussion

Discussion The system reponse to the game controller Home button press is disabled when the app indicates that it wants to handle the Home button press.  The app indicates that it wants to handle the Home button press by setting: controller.physicalInputProfile.buttons[GCInputButtonHome].preferredSystemGestureState = GCSystemGestureStateDisabled;
