8Bitdo Zero 2 Bluetooth Gamepad Keychain Sized Mini Controller for Switch, Windows, Android, macOS & Raspberry Pi(Turquoise Edition)
📱iOS (iPhone and iPad)
1. Reset the buttons to Switch mode
Set as Pro Controller (can also use DualShock4 mode, but some buttons will be swapped)
- With the 8BitDo controller turned off, press and hold ‘start’ and ‘Y’ simultaneously. The blue light should start flashing.
- Then, press and hold ‘select.’ The blue light should begin flashing more rapidly. Connect to your device now
- If it doesn’t show or connect in your main bluetooth settings, you can open Settings on your device and select Accessibility > Switch control > Switches > Bluetooth devices and connect to the 8BitDo controller.
2. Reset the DPad to digital mode
Hold Select + DPad Up - to work as joystick hat. Hold until it flashes red for it to work
My mapping
 Mac
For use with Contanki - (can set as DualShock4 controller but some keys will be mixed around)
1. Reset the buttons to X mode (can also do D mode)
- With the 8BitDo controller turned off, press and hold ‘start’ and ‘X’ simultaneously (‘B’ for D mode). The blue light should start flashing.
- Then, press and hold ‘select.’ The blue light should begin flashing more rapidly. Connect to your device now
2. Reset the DPad to left joystick
- Hold Select + DPad left - to work as left joystick hat. Hold until it flashes red for it to work
You can also utilize any key binding software, such as Karabiner elements, Joystick mapper, etc (I personally used Joystick mapper before Contanki came out). It may work best to switch to keyboard mode (R+start)
My mapping for X mode