11 KiB
:material-controller: Controls
RetroArch Hotkeys
By default JELOS will detect your controller and configure RetroArch hotkeys automatically. If this behavior is not desired it can be disabled in the System Settings menu by disabling the "AUTOCONFIGURE RETROARCH HOTKEYS" option.
Button Combo | Action |
---|---|
++"SELECT"+"START"++ (x2) | Quit Game |
++"SELECT"+"R1"++ | Save State |
++"SELECT"+"L1"++ | Load State |
++"SELECT"+"X(NORTH)"++ | Open RA Menu |
++"SELECT"+"Y(WEST)"++ | Show FPS |
++"SELECT"+"R2"++ | Fast-Forward |
Standalone (SA) Emulator Hotkeys
Dolphin (Gamecube)
Button Combo | Action |
---|---|
++"SELECT"+"START"++ | Quit Game |
++"SELECT"+"R1"++ | Save State |
++"SELECT"+"L1"++ | Load State |
++"SELECT"+"A(SOUTH)"++ | Screenshot |
++"SELECT"+"B(EAST)"++ | Change Internal Resolution |
++"SELECT"+"X(NORTH)"++ | Change Aspect Ratio |
++"SELECT"+"Y(WEST)"++ | Show FPS |
++"SELECT"+"D-Pad Up"++ | Increase current state slot |
++"SELECT"+"D-Pad Down"++ | Decrease current state slot |
++"SELECT"+"R2"++ | Fast-Forward |
Hypseus-singe (Daphne)
Button Combo | Action |
---|---|
++"SELECT"+"START"++ | Quit Game |
++"SELECT"++ | Coin |
++"START"++ | Start |
++"A(SOUTH)"++ | Button 1 |
++"B(EAST)"++ | Button 2 |
++"X(NORTH"++ | Button 3 |
To add/change mapping you can edit /storage/.config/game/configs/hypseus/hypinput.ini
under [KEYBOARD]
section by changing third number for a function from 0
(disabled) to a corresponding joystick value. You can identify joystick values by running jstest /dev/input/js0
over ssh.
For example the following would assign quit
to ++"L1"++ and pause
to ++"R1"++
[KEYBOARD]
KEY_QUIT = SDLK_ESCAPE 0 5
KEY_PAUSE = SDLK_p 0 6
Per Device Hotkeys
Device | Brightness Up | Brightness Down | Battery Status | WIFI Toggle |
---|---|---|---|---|
Anbernic RG351M | Select & Vol + | Select & Vol - | Start & Vol + | Start & Vol - |
Anbernic RG353M | Select & Vol + | Select & Vol - | Fn & Vol + | Fn & Vol - |
Anbernic RG353P | Select & Vol + | Select & Vol - | Fn & Vol + | Fn & Vol - |
Anbernic RG353V | Select & Vol + | Select & Vol - | Fn & Vol + | Fn & Vol - |
Anbernic RG503 | Select & Vol + | Select & Vol - | Fn & Vol + | Fn & Vol - |
Anbernic RG552 | Select & Vol + | Select & Vol - | Fn & Vol + | Fn & Vol - |
ATARI VCS 800 Onyx | NA | NA | NA | NA |
AYANEO AIR | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYANEO AIR Plus | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYANEO AIR Pro | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYANEO AYANEO 2 | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYANEO AYA NEO 2021 | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYANEO AYANEO 2021 | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYANEO AYANEO 2021 Pro | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYANEO AYANEO 2021 Pro Retro Power | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYA NEO AYA NEO Founder | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYANEO AYANEO NEXT Pro | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYANEO GEEK | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYANEO NEXT | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYANEO NEXT Advance | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
AYANEO NEXT Pro | Aya Button & Vol + | Aya Button & Vol - | = Button & Vol + | = Button & Vol - |
GPD G1619-04 | TBD | TBD | TBD | TBD |
Hardkernel ODROID-GO-Ultra | F1 & Vol + | F1 & Vol - | F2 & Vol + | F2 & Vol - |
Indiedroid Nova | NA | NA | NA | NA |
LENOVO 81TC | NA | NA | NA | NA |
ODROID-GO Advance | Select & Vol + | Select & Vol - | Start & Vol + | Start & Vol - |
ODROID-GO Advance Black Edition | Select & Vol + | Select & Vol - | Start & Vol + | Start & Vol - |
ODROID-GO Super | Select & Vol + | Select & Vol - | Start & Vol + | Start & Vol - |
Orange Pi 5 | NA | NA | NA | NA |
Powkiddy RGB10 MAX 3 | F1 & Vol + | F1 & Vol - | F2 & Vol + | F2 & Vol - |
Powkiddy RK2023 | Select & Vol + | Select & Vol - | Start & Vol + | Start & Vol - |
Powkiddy x55 | Select & Vol + | Select & Vol - | Start & Vol + | Start & Vol - |
Valve Jupiter | Steam Button & Vol + | Steam Button & Vol - | ... Button & Vol + | ... Button & Vol - |
Emulator Hotkeys and Button Assignments
Emulator | Notes |
---|---|
Amiberry | Standalone |
Dolphin (dolphin-sa) | Standalone
|
ecwolf | Game Engine |
gzdoom | Game Engine |
Hatari (Hatarisa) | Standalone |
Hypseus-singe | Standalone
to add functions, edit retrieve joystick button numbers with
the following assigns quit to
|
lzdoom | Game Engine |
mupen64plus (mupen64plussa) | Standalone
CONTROLLER PROFILES Z and L button assignment can be changed in ES.
|
Openbor | Standalone
note: pressing A on title screen will exit |
PPSSPPSDL | Standalone
|
Raze | Game Engine |
Scummmvm (Scummvmsa) | Standalone |
vice (vicesa) | Standalone
Notes: Games will require keyboard key presses to progress through messages and to launch (e.g. SPACE, RSTR [run/start], F3, F7). SELECT to show onscreen keyboard, left analog/d-pad to move cursor, B to confirm C= on keyboard resets the machine L2 to assign highlighted key or menu function to gamepad button (save config to retain) To cancel onscreen keyboard, move cursor to blank area and A/L1 to close keyboard or click on X in top left corner of keyboard Joystick can be assigned to port 1 or 2. R2 to switch ports. port 1: [left analog] + [B = fire] port 2: [right analog] + [L3 = fire]. To quit emulator, START, highlight Exit Emulator, B to confirm |
Yabasanshiro | Standalone
|
Retroarch with Libretro Cores (RA:) | 64-bit and 32-bit versions use shared config files
|
Port Master | Port Installer |