Skip to content

iOS Gamepads

Overview

This page contains details regarding the various controllers that have been tested for compatibility with webЯcade on iOS-compatible devices (iPad, iPod Touch, and iPhone). The table below provides a high-level overview of each controller including whether it is compatible with the Safari or Chrome browsers.

Clicking on the name of a Gamepad in the table will navigate to a section containing additional details about the particular controller, including how to pair it via Bluetooth.

Gamepad Connectivity Safari Chrome Comments
8BitDo Lite Bluetooth ✅ ✅ Pair via Accessibility Settings.
8BitDo Zero 2 Bluetooth ✅ ✅ Pair via Accessibility Settings.
PlayStation DualShock 4 Bluetooth ✅ ✅
Xbox Wireless Controller Bluetooth ✅ ✅

Screen Recording

The iOS operating system supports the ability to initiate screen recording by double pressing on the PlayStation DualShock 4 "Share" button (or equivalent button on other controllers).

When this button sequence is pressed, a dialog similar to the following will be displayed.

In addition to the annoyance of the dialog being displayed, other functions that are mapped to this button (select, etc.) are inconsistent in their behavior.

There are two methods to avoid having this dialog appear.

  • Disable the screen capture button sequences for the controller.
  • Use Alternate Controls mappings for the select button, etc.

Disable

To disable the screen capture button sequence for controllers, perform the following:

  • Go to Settings > General > Game Controller on the device (as shown in the screenshot below).

  • For each controller listed, disable the following options (see screenshot below):
    • Capture Screenshots
    • Capture Video Clips

It is important to note that these options must be disabled for each controller that is connected to the device (these are per-controller settings).

Alternate Controls

The following alternative button sequences be used to avoid using the PlayStation DualShock 4 "Share" button (or equivalent button on other controllers) which causes the screen recording dialog being displayed.

Name
Gamepad
Comments
Start
 and  Hold down the Right Trigger and click (press down) on the Right Thumbstick.
Select
 and  Hold down the Right Trigger and click (press down) on the Left Thumbstick.
Show Pause Screen  and  Hold down the Left Trigger and click (press down) on the Left Thumbstick.
Show Pause Screen
(Alternate)
 and  Hold down the Left Trigger and click (press down) on the Right Thumbstick.

Bluetooth Pairing

The iOS operating system provides two distinct methods for pairing Bluetooth controllers with an iOS device. The method to use depends on the type of Bluetooth controller which can lead to some confusion.

This section details the two methods that iOS supports for pairing Bluetooth controllers. Refer to the controller-specific sections (below) for steps that are unique to each controller, including which of these two methods should be utilized for a given controller.

Pair via Bluetooth Settings

The following steps detail how to pair compatible controllers via the Bluetooth option in Settings on iOS devices.

  • Go to Settings > Bluetooth on the device (as shown in the screenshot below).
  • Enter pairing mode on the controller to pair (see controller-specific section for details).
  • The controller should appear in the OTHER DEVICES list (see screenshot below).
  • Tap on the controller in the list and follow on-screen instructions to complete the pairing process.

Pair via Accessibility Settings

The following steps outline the process to add compatible controllers via the Accessibility option in Settings on iOS devices.

  • Go to Settings > Accessibility on the device (as shown in the screenshot below).
  • Tap the Switch Control option (see screenshot below).

  • Tap the Switches option (see screenshot below).

  • Tap the Bluetooth devices... option (see screenshot below).

  • Enter pairing mode on the controller to pair (see controller-specific section for details).
  • The controller should appear in the BLUETOOTH DEVICES... list (see screenshot below).
  • Tap on the controller in the list and follow on-screen instructions to complete the pairing process.

Controllers

The following sections provide details regarding controllers that have been tested for compatibility with webЯcade on iOS-compatible devices.

8bitDo Lite

This section contains information related to the 8BitDo Lite Controller by 8BitDo.

Bluetooth Pairing

To connect the controller to an iOS device perform the following steps:

  • Follow the basic steps outlined in the Pair via Accessibility Settings section above.
  • To enter pairing mode on the controller:
    • Move the controller's Mode switch (middle top of controller) to X (rightmost location).
    • Press the Home button to turn the controller on (near bottom right of controller).
    • Press the controller's Pair button for 2 seconds to enter pairing mode (Small button on back edge near the R2 button).
  • The controller should appear in the BLUETOOTH DEVICES... list (see screenshot below).
  • The controller should have a name similar to, "8BitDo Lite gamepad".
  • Tap on the controller in the list and follow on-screen instructions to complete the pairing process.

8bitDo Zero 2

This section contains information related to the 8BitDo Zero 2 Controller by 8BitDo.

Bluetooth Pairing

To connect the controller to an iOS device perform the following steps:

  • Follow the basic steps outlined in the Pair via Accessibility Settings section above.
  • To enter pairing mode on the controller:
    • While pressing and holding the A button press and hold the Start button to turn on the controller.
    • Press and hold the Select button for 3 seconds to enter pairing mode (the LED should rapidly blink).
  • The controller should appear in the BLUETOOTH DEVICES... list (see screenshot below).
  • The controller should have a name similar to, "8BitDo Zero 2 gamepad".
  • Tap on the controller in the list and follow on-screen instructions to complete the pairing process.

Alternate Controls

The Zero 2 does not have the necessary inputs to support the alternative control options. Therefore, the Zero 2 is limited to the following inputs for Start, Select, and Show Pause Screen actions.

Name
Gamepad
Comments
Start Start button
Select Select button
Show Pause Screen Y button and Select button Hold down the Y button and then press the Select button simultaneously.

PlayStation DualShock 4

This section contains information related to the PlayStation DualShock 4 Controller by Sony.

Bluetooth Pairing

To connect the controller to an iOS device perform the following steps:

  • Follow the basic steps outlined in the Pair via Bluetooth Settings section above.
  • To enter pairing mode on the controller:
    • While pressing and holding the Share button (upper left on controller) press and hold the PS button (bottom center) until the light bar on the back flashes.
  • The controller should appear in the OTHER DEVICES list (see screenshot below).
  • The device should have a name similar to, "DUALSHOCK 4 Wireless Controller".
  • Tap on the controller in the list and follow on-screen instructions to complete the pairing process.

Xbox Wireless Controller

This section contains information related to the Xbox Wireless Controller by Microsoft.

Bluetooth Pairing

To connect the controller to an iOS device perform the following steps:

  • Follow the basic steps outlined in the Pair via Bluetooth Settings section above.
  • To enter pairing mode on the controller:
    • Turn on the controller by pressing the Xbox button (Xbox logo near the center top of the controller).
    • Press the controller’s Pair button for 3 seconds and release (small button on back near the Left Bumper button).
  • The controller should appear in the OTHER DEVICES list (see screenshot below).
  • The device should have a name similar to, "Xbox Wireless Controller".
  • Tap on the controller in the list and follow on-screen instructions to complete the pairing process.

Back to top