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) toX
(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 theR2
button).
- Move the controller's
- 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 theStart
button to turn on the controller. - Press and hold the
Select
button for 3 seconds to enter pairing mode (the LED should rapidly blink).
- While pressing and holding the
- 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 thePS
button (bottom center) until the light bar on the back flashes.
- While pressing and holding the
- 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 theLeft Bumper
button).
- Turn on the controller by pressing the
- 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.