
On platforms that allow the RetroArch Online Updater, you can update the set of controller profiles from the menu. Input_menu_toggle_btn_label = "Guide" Updating controller profiles Input_r_y_minus_axis_label = "Right Analog Y-" Input_r_y_plus_axis_label = "Right Analog Y+" Input_r_x_minus_axis_label = "Right Analog X-" Input_r_x_plus_axis_label = "Right Analog X+" Input_l_y_minus_axis_label = "Left Analog Y-" Input_l_y_plus_axis_label = "Left Analog Y+" Input_l_x_minus_axis_label = "Left Analog X-" Input_l_x_plus_axis_label = "Left Analog X+" It is also what makes RetroArch suitable to build your own game console using Lakka or a similar OS. This is very convenient when running RetroArch on a game console, where a keyboard and a mouse are not always available. Having automatically configured joypads makes it a lot easier to navigate the RetroArch Menu with the joypad.

RetroArch works on a lot of different platforms. The autoconfig profile with the highest score is used to map the controller. We compute a matching score for each configuration file based on these three factors. The vendor id and product id pair is often abbreviated as vid:pid. Matching is done using 3 criteria: the device name, the vendor id and the product id. Depending on your platform, these autoconfig profiles are either distributed with RetroArch or downloaded through the Online Updater.

Depending on your platform, these autoconfig profiles are either distributed with RetroArch or downloaded through the Online Updater.RetroArch provides a set of configuration files for the most common controllers. RetroArch provides a set of configuration files for the most common controllers.
