Changes

Jump to navigation Jump to search

Dummies Guide: RetroArch

2,347 bytes added, 06:12, 13 March 2016
Add section on controls
Open the .7z file with [http://www.7-zip.org/download.html 7zip] or WinRAR, or other archiver of your choice and extract the files to where you want to install RetroArch, or if on console/phone, install it using the standard method for that system.
 
==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:
 
*A button = X
*B button = Z
*X button = S
*Y button = A
*D-Pad = Arrow keys
*Start button = Enter
*Select button = Right Shift key
*R button = W
*L button = Q
 
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.
 
In the menu, the following buttons are used:
 
*A button = Confirm
*B button = Cancel
*Y button = Search prompt
*D-Pad = Navigation
*Start button = Reset option to default
*Select button = Show tooltip for a particular option
*R and L buttons = Fast scrolling through files
 
Additionally, in current nightly builds, the Enter, Backspace, and Spacebar keys are used for Confirm, Cancel, and Reset to Default respectively alongside the RetroPad binds.
 
There are also various hotkeys that are mapped by default. The most important ones to remember are the following:
 
*Quit = Escape
*Menu toggle = F1
*Save State = F2
*Load State = F4
*Fullscreen toggle = F
*Fast-Forward toggle = Spacebar
*Screenshot = F8
 
All hotkey binds can be viewed and changed at ''Settings''→''Input''→''Input Hotkey Binds''. Additionally, if you map Enable Hotkeys to a keyboard key, it will require that key to be held in order to trigger any hotkeys, which may be needed for cores that use the keyboard for input. Hotkeys can also be mapped to RetroPad buttons as well.
 
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:
 
input_exit_emulator = "nul"
input_menu_toggle = "escape"
 
The quit hotkey will be unmapped, and the menu toggle hotkey will become Escape instead of F1.
==Downloading Cores==
223
edits

Navigation menu