Changes

Jump to navigation Jump to search

Dummies Guide: RetroArch

2,212 bytes added, 09:09, 13 March 2016
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:
<pre style="width:250px;">input_exit_emulator = "nul" input_menu_toggle = "escape"</pre>
The quit hotkey will be unmapped, and the menu toggle hotkey will become Escape instead of F1.

Navigation menu