Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| supported_controllers [2024/05/03 16:47] – [Keyboard] lbrpdx | supported_controllers [2025/03/18 21:25] (current) – [4dapter] tugg_speedoman | ||
|---|---|---|---|
| Line 95: | Line 95: | ||
| {{pads: | {{pads: | ||
| - | PS4 controllers are supported. In case of issues, it is often the dongle which is not supported by Linux. To pair the PS4 controller, first put it into pairing mode by press and **holding** the PlayStation button and '' | + | PS4 controllers are supported. In case of [[: |
| For touch-friendly systems (looking at Nintendo DS emulators for example), the PS4 touch pad is recognized as a mouse, and can be used for that. | For touch-friendly systems (looking at Nintendo DS emulators for example), the PS4 touch pad is recognized as a mouse, and can be used for that. | ||
| Line 105: | Line 105: | ||
| PS4 controllers always work when connected via USB cable. | PS4 controllers always work when connected via USB cable. | ||
| + | === Alternative connection method === | ||
| + | |||
| + | This method is similar tho the PS3 controller and may help when the pairing mode method above fails. Connect the PS4 controller to the Batocera machine via USB cable, wait a moment for it to register, and then disconnect the PS4 controller. In Batocera, go to **CONTROLLER & BLUETOOTH SETTINGS** -> **PAIR A BLUETOOTH DEVICE** and press the PlayStation button on the PS4 controller while it is scanning. Batocera should then pick up the controller and sync with it. | ||
| ==== PS5 controllers ==== | ==== PS5 controllers ==== | ||
| {{: | {{: | ||
| Line 139: | Line 142: | ||
| Xbox controllers always work if connected via USB cable. | Xbox controllers always work if connected via USB cable. | ||
| + | |||
| + | <WRAP center round tip> | ||
| + | As reported by some users, like many other controllers, | ||
| + | </ | ||
| ==== Xbox Core/Series S/Series X controllers ==== | ==== Xbox Core/Series S/Series X controllers ==== | ||
| Line 195: | Line 202: | ||
| {{: | {{: | ||
| - | With the sunsetting of Google Stadia, Google released an optional firmware update for its controllers to make them function as generic Bluetooth controllers. The update is performed through the browser [[https:// | + | With the sunsetting of Google Stadia, Google released an optional firmware update for its controllers to make them function as generic Bluetooth controllers. The update is performed through the browser [[https:// |
| Once the controller is switched to Bluetooth mode, it cannot be switched back to Wi-Fi mode for use with Stadia (not that this matters anyway as Stadia is discontinued). | Once the controller is switched to Bluetooth mode, it cannot be switched back to Wi-Fi mode for use with Stadia (not that this matters anyway as Stadia is discontinued). | ||
| Line 259: | Line 266: | ||
| The controller comes with a 2.4 GHz or Bluetooth receiver, which makes the controller appear as though it were a wired USB controller to the host machine, but the T3S model still works via any ordinary Bluetooth receiver. | The controller comes with a 2.4 GHz or Bluetooth receiver, which makes the controller appear as though it were a wired USB controller to the host machine, but the T3S model still works via any ordinary Bluetooth receiver. | ||
| + | === Gamesir Nova Lite === | ||
| + | |||
| + | Gamesir Nova Lite controllers have been reported to be working correctly with Batocera when paired with the included dongle, in X-Input mode (press the pair button and Y button). | ||
| ==== X-Arcade Tankstick ==== | ==== X-Arcade Tankstick ==== | ||
| {{pads: | {{pads: | ||
| Line 264: | Line 274: | ||
| The X-Arcade Tankstick is supported on Batocera when you enable '' | The X-Arcade Tankstick is supported on Batocera when you enable '' | ||
| + | ==== Xtension Controller (from https:// | ||
| + | {{:: | ||
| + | {{:: | ||
| + | {{:: | ||
| + | |||
| + | For 2 or 4 players, with as options : trackball, extra buttons, artwork. | ||
| + | |||
| + | Should work out of the box in batocera 41. | ||
| ==== Rii RK707 ==== | ==== Rii RK707 ==== | ||
| {{: | {{: | ||
| Line 276: | Line 294: | ||
| ==== Nexilux Wii U Pro Controller ==== | ==== Nexilux Wii U Pro Controller ==== | ||
| {{: | {{: | ||
| + | |||
| + | <WRAP center round important> | ||
| + | There are many clones of this controller which do not work with Batocera. | ||
| + | </ | ||
| A third-party Wii U style Pro controller. Works fine with all the D-input compatible emulators, but may have issues with Wine (which expects an X-input controller, can be worked around by using a pad2key profile for some games). | A third-party Wii U style Pro controller. Works fine with all the D-input compatible emulators, but may have issues with Wine (which expects an X-input controller, can be worked around by using a pad2key profile for some games). | ||
| Line 297: | Line 319: | ||
| {{: | {{: | ||
| - | There are adapters (sometimes called adaptoids) that can be used to convert original controllers over to USB, which should work in most cases. These are usually console specific but sometimes feature multiple ports; the latter of which is always a third-party solution where quality may be questionable. | + | There are adapters (sometimes called adaptoids) that can be used to convert original controllers over to USB, which should work in most cases. These are usually console specific but sometimes feature multiple ports; the latter of which is always a third-party solution where quality may be questionable, especially with regards to added input lag. |
| + | |||
| + | ==== 4dapter ==== | ||
| + | An excellent original controller adapter that connects via USB-C with [[https:// | ||
| + | |||
| + | {{: | ||
| + | |||
| + | > Note: Make sure to select the Firmware Option -> **Batocera/ | ||
| + | > Note: NES, SNES and Genesis controllers are automatically configured, Nintendo 64 controllers do require a **manual remap** according to the diagram below | ||
| + | {{:: | ||
| ==== SNES/NES GPIO controllers ==== | ==== SNES/NES GPIO controllers ==== | ||
- supported_controllers.1714754842.txt.gz
- Last modified: 2 years ago
- by lbrpdx