For example, the USB gamepad above has an entry for , indicating that the "X" button on the controller (or the button that you associated as "X" during controller setup in Emulation Station) has a value of "0." On the other hand, maybe you are not sure if the values in the file is correct or the file is missing entries for buttons that are available on your own controller, such as a "Home" button. The fluctuation of numbers from -32767 to 32767 correspond to the input on your controller that has a range of motion, such as analog sticks/triggers.If you are interested in figuring out which is your "Select" button, pressing and holding "Select" on your controller will cause one column to switch from off to on.The following diagrams are for the 3 most common controllers: Super Nintendo, Xbox 360, and Play Station 3.They can be used as a reference when configuring your controllers.Each emulator page on the wiki has a diagram of the original controller for its respective console that will correspond to the same inputs listed below.
The following defaults are set automatically the first time you set up your controller from Emulation Station (the numbers will vary depending the controller you use).
Your joypad is automagically configured for libretro (Retro Arch) emulators when you configure your controller in Emulation Station.