---
title: buttonHome
framework: gamecontroller
role: symbol
role_heading: Instance Property
path: gamecontroller/gcextendedgamepad/buttonhome
---

# buttonHome

The main menu button element that players use to enter the secondary menu and pause the game.

## Declaration

```swift
var buttonHome: GCControllerButtonInput? { get }
```

## Discussion

Discussion If the system doesn’t process the main menu events, it passes the events to your app.

## See Also

### Getting face button inputs

- [buttonMenu](gamecontroller/gcextendedgamepad/buttonmenu.md)
- [buttonOptions](gamecontroller/gcextendedgamepad/buttonoptions.md)
- [buttonA](gamecontroller/gcextendedgamepad/buttona.md)
- [buttonB](gamecontroller/gcextendedgamepad/buttonb.md)
- [buttonX](gamecontroller/gcextendedgamepad/buttonx.md)
- [buttonY](gamecontroller/gcextendedgamepad/buttony.md)
