1,361
edits
Changes
Jump to navigation
Jump to search
<pre style="width:250px;">input_exit_emulator = "nul" input_menu_toggle = "escape"</pre>
no edit summary
==Controls==
The menu is controlled mainly by the RetroPad, which is libretro's gamepad abstraction that uses SNES-style face buttons and PlayStation DualShock-style shoulder buttons and analog sticks. The default keybinds for the RetroPad are as follows:
{| class="wikitable" style="float:{{{align|right}}}"|style="text-align:center;"|RetroArch|style="text-align:center;"|Keyboard|style="text-align:center;"|PlayStation|style="text-align:center;"|Xbox|-|style="text-align:center;"|[[File:Retro_Dpad.png|48px]]|style="text-align:center;"|[[File:Key_Arrow-Up.png|48px]]<br>[[File:Key_Arrow-Left.png|48px]][[File:Key_Arrow-Down.png|48px]][[File:Key_Arrow-Right.png|48px]]|style="text-align:center;"|[[File:PS3_Dpad.png|48px]]|style="text-align:center;"|[[File:360_D-pad.png|48px]]|-|style="text-align:center;"|[[File:Retro_A_Round.png|48px]]|style="text-align:center;"|[[File:Key_X.png|48px]]|style="text-align:center;"|[[File:PS3_Circle.png|48px]]|style="text-align:center;"|[[File:360_B.png|48px]]|-|style="text-align:center;"|[[File:Retro_B_Round.png|48px]]|style="text-align:center;"|[[File:Key_Z.png|48px]]|style="text-align:center;"|[[File:PS3_Cross.png|48px]]|style="text-align:center;"|[[File:360_A.png|48px]]|-|style="text-align:center;"|[[File:Retro_X_Round.png|48px]]*A button |style= X"text-align:center;"|[[File:Key_S.png|48px]]*B button |style= Z"text-align:center;"|[[File:PS3_Triangle.png|48px]]*X button |style= S"text-align:center;"|[[File:360_Y.png|48px]]*Y button |-|style= A"text-align:center;"|[[File:Retro_Y_Round.png|48px]]*D|style="text-Pad align:center;"|[[File:Key_A.png|48px]]|style="text-align:center;"|[[File:PS3_Sqaure.png|48px]]|style= Arrow keys"text-align:center;"|[[File:360_X.png|48px]]|-*Start button |style= Enter"text-align:center;"|[[File:Retro_L1.png|48px]]*Select button |style= Right Shift key"text-align:center;"|[[File:Key_Q.png|48px]]|style="text-align:center;"|[[File:PS3_L1.png|48px]]|style="text-align:center;"|[[File:360_Left-Bumper.png|48px]]|-|style="text-align:center;"|[[File:Retro_R1.png|48px]]|style="text-align:center;"|[[File:Key_W.png|48px]]|style="text-align:center;"|[[File:PS3_R1.png|48px]]|style="text-align:center;"|[[File:360_Right-Bumper.png|48px]]|-|style="text-align:center;"|[[File:Retro_Select.png|48px]]|style="text-align:center;"|[[File:Key_Shift.png|96px]]|style="text-align:center;"|[[File:PS3_Select.png|48px]]|style="text-align:center;"|[[File:360_Back.png|48px]]|-|style="text-align:center;"|[[File:Retro_Start.png|48px]]|style="text-align:center;"|[[File:Key_Enter.png|96px]]*R button |style= W"text-align:center;"|[[File:PS3_Start.png|48px]]*L button |style= Q"text-align:center;"|[[File:360_Start.png|48px]]|}
The R2, L2, R3, and L3 buttons, and left/right analog sticks are not mapped to the keyboard by default.
Gamepads can be mapped manually in the menu under ''Settings'' → ''Input'' → ''Input User 1 Binds'' → ''User 1 Bind All'', but automatic configuration is possible with [https://github.com/libretro/retroarch-joypad-autoconfig autoconfig profiles]. On Windows, all XInput and some DirectInput gamepads will be mapped automatically when detected to the RetroPad using the included autoconfig profiles.
Some people may not like having Escape key quit the program instantly and are used to having Escape bring up a menu instead. Since the hotkeys are configurable, you can change behavior of the Escape key in your config:
The quit hotkey will be unmapped, and the menu toggle hotkey will become Escape instead of F1.