I think we're able to use the Play/Pause button for gameplay, but not the Menu button.
Expected Behavior in a Game (from tvOS HID)
- Touch surface (click): Performs primary button behavior.
- Menu: Returns to previous screen, exits to main game menu, and/or exits to Apple TV Home screen
- Play/Pause: Performs secondary button behavior. Skip intro video.
Also, from the the App Programming Guide:
- The touchpad is available as a digital button (button A), by firmly pressing on the touchpad.
- The Play/Pause button on the remote is a digital button (button X).
- The menu button on the remote is used to pause gameplay, calling the controller object’s pause handler.
-------------------------------------------------
Finally, lots of good info in GCMicroGamepad:
buttonA
The first button. (read-only)
The face buttons in the micro gamepad profile can be either digital or analog buttons. When the controller implements the D-pad as a touchpad, button A is usually activated by a harder press on the touchpad.
buttonX
The secondary button. (read-only)
The face buttons in the micro gamepad profile can be either digital or analog buttons.