The market has many users that are using Apple TV remote controller 1st Generation and the new remote with D-Pad clickable.
How to distinguish between the two remote controllers? If it is the new command, I want to deactivate the touch area and only use D-Pad which is better for classic games, but to do that I need to find out which version it is. Does anyone know how to do this?
Asking for the vendor and I just get "Remote".
print(microGamepad.controller?.vendorName)
print(microGamepad.device?.vendorName)
//Optional("Remote")
//Optional("Remote")

GCControllerhas a property calledmicroGamepadEach gamepad is broken up into coreelementsthe element count on the v1 Siri remote is exactly 10, and I know the v2 remote has a higher element count, last I checked it was 18. We can use this tidbit of information to determine whether or not the Siri remote in question is v2+I add an extension to
GCControllerto determine this information.Swift:
ObjC: