GCController buttonMenu not working on iOS

Hi,

I'm working on an open source recreation of Tetris to learn SprikeKit, GameplayKit and Game Controller frameworks.

https://github.com/chsxf/SKTetris

I've implemented Game Controller and it works perfectly well on macOS. Every button I've set up is reacting correctly. However, on iOS, the Options button of my DualShock 4 is not responding (in the 14.5 simulator and on an actual device running iOS 14.6).

This should be buttonMenu in the GCMicroGamepad or GCExtendedGamepad, but neither of them is working and valueChangedHandler does not produce any result either.

I noticed the Share button and the touchpad are in the same situation.

Is this a known thing?

chxsf,

I can't answer this since I'm new to programming and also learning the same frameworks.

On my iPad Pro running iOS 14.7 hitting the options button on my DualShock 4 brings up the window where I can turn the sound effects or background music off. Holding the share button does a screen capture.

Did you use the same Dual Shock 4 for testing on the Mac?

Drew

GCController buttonMenu not working on iOS
 
 
Q