Wiki/wiki-rtd/docs/wiki_controllers/controllers-xbox.md
2024-01-16 10:17:47 +01:00

6.7 KiB

Xbox Controllers

Note these inputs are part of the upcoming 0.8b update.

Xbox Controllers are controllers made by the company Microsoft. Motion Controllers made by Microsoft are listed under the Motion Controllers entry on the wiki.

The xone Project

The xone Project
Has firmwares, udev rules and drivers might be needed to get it to run on your distribution to get the wireless connections working.
This should not needed for the Steam Deck, SteamOS and most gaming focus Linux distroes has it included.

Xbox 360

Steam Input support

Yes

Xbox One/S/X - Xbox Wireless Controller

Xbox One/S/X - Xbox Elite Wireless Controller Series 1/2

Steam Input support

Yes

What are the Official profiles called?

  • Xbox 360: RetroDECK: Xbox 360
  • Xbox Wireless Controller: RetroDECK: Xbox Wireless

What is the Current Version Number of the profile?

WIP

Global Hotkeys: Xbox Button Combos

The global hotkeys are activated by pressing the SELECT button and holding it while pressing the corresponding other button input. What follows is a list of hotkeys:

Function Shows what the hotkey does.
Button / Combination Shows the input you need to make to trigger the command.
Command Shows what is being sent to the emulator.
Emulator Support Shows what emulators support the command.
Comment Just extra comments.

Function Button / Combination Command Emulator Support Comment
Pause / Resume SELECT + A CTRL + P RetroArch Citra Dolphin/Primehack Duckstation MelonDS PCSX2 Yuzu
Take Screenshot SELECT + B CTRL + X RetroArch Citra Dolphin/Primehack Duckstation PCSX2 Yuzu
Fullscreen Toggle SELECT + X CTRL + ENTER Citra Dolphin/Primehack Duckstation MelonDS PCSX2 Yuzu
Open Menu SELECT + Y CTRL + M RetroArch Duckstation PCSX2 Yuzu
Quit Emulator SELECT + Start CTRL + Q RetroArch Citra Dolphin/Primehack Duckstation PCSX2 Yuzu
Previous State Slot SELECT + D-Pad Left CTRL + J RetroArch Dolphin/Primehack Duckstation PCSX2
Next State Slot SELECT + D-Pad Right CTRL + K RetroArch Dolphin/Primehack Duckstation PCSX2
Increase Emulation Speed SELECT + D-Pad Up CTRL + 1 Citra Dolphin/Primehack Duckstation PCSX2
Decrease Emulation Speed SELECT + D-Pad Down CTRL + 2 Citra Dolphin/Primehack Duckstation PCSX2
Load State SELECT + L1 CTRL + A RetroArch Citra Dolphin/Primehack Duckstation PCSX2
Save State SELECT + R1 CTRL + S RetroArch Citra Dolphin/Primehack Duckstation PCSX2
Rewind SELECT + L2 CTRL + - RetroArch Duckstation
Fast forward SELECT + R2 CTRL + + RetroArch Duckstation MelonDS PCSX2
Global Radial Menu SELECT + Left Joystick Opens the Radial Menu

Global Radial Menu

The Global Radial Menu is activated by holding SELECT and by moving the Left Joystick, then by pressing L3 allows you press the selected radial button.

Radial Button Keyboard Command Emulator Support Comment
Space Space PC-Systems
Escape Escape PPSSPP PC-Systems On PPPSPP it opens the Menu
Enter Enter OpenBOR PC-Systems
F1 F1 PC-Systems
F5 F5 PC-Systems
F10 F10 PC-Systems
Wii Sync Button ALT + W Dolphin/Primehack
Swap Dual-Screens CTRL + TAB RetroArch Citra MelonDS Cemu
Change Dual-Screen Layout CTRL + L Citra
Widescreen / Aspect Ratio CTRL + W Dolphin/Primehack Duckstation PCSX2
Fullscreen Toggle CTRL + ENTER Citra Dolphin/Primehack Duckstation MelonDS PCSX2 Yuzu
Change Disc / Next Disc CTRL + D RetroArch Dolphin/Primehack Duckstation

Right Joystick as Temporary Mouse

By holding SELECT and moving the Right Joystick you can use it as a mouse for various systems that uses mouse input.

Function Button / Combination Command Comment
Joystick as Mouse SELECT + Right Stick Movement
Right Click SELECT + L3 Right Click
Left Click SELECT + R3 Left Click

RetroArch: Additional Hotkeys

These hotkeys also work for RetroArch and are built in.

Function Button / Combination Emulator Support Comment
Open Menu L3 + R3 RetroArch

Arcade Systems: Additional Hotkeys

This hotkey work for RetroArch, MAME, FBNEO and other arcade systems.

Function Button / Combination Emulator Support Comment
Insert Credit SELECT RetroArch MAME FBNeo