The configuration editor allows a user to edit the configurations for RetroPie and Retroarch from a gui interface. Many common settings are set up so that a user can change the settings with a gamepad.

Manual configurations can also be set with the use of a keyboard.

The Configuration Editor can be accessed from the RetroPie menu or through the [RetroPie Setup Script](Updating-RetroPie) and navigate to **Setup ▶ Configuration / tools ▶ configedit**

When changing settings, there are notes at the bottom of the screen that explain each setting and what they do.

### Video Guide

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/rt2v-xCTDM0" title="RetroPie Configuration editor" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; allowfullscreen"></iframe>

### Basic Configuration

![basic options](https://cloud.githubusercontent.com/assets/10035308/14335301/6eade1ca-fc17-11e5-85dd-55e9d4264fae.PNG)
![basic options 2](https://cloud.githubusercontent.com/assets/10035308/14335297/6eab3bc8-fc17-11e5-8bf6-1230f67be4dc.PNG)
![basic options 3](https://cloud.githubusercontent.com/assets/10035308/14335298/6eac41da-fc17-11e5-8ffb-6ff208aedc31.PNG)

### Advanced Configuration

![advanced 1](https://cloud.githubusercontent.com/assets/10035308/14335300/6ead0dae-fc17-11e5-9330-f2e41f387036.PNG)
![advanced 2](https://cloud.githubusercontent.com/assets/10035308/14335302/6eb5cd2c-fc17-11e5-93a6-9689db057804.PNG)
![advanced 3](https://cloud.githubusercontent.com/assets/10035308/14335303/6eb89b9c-fc17-11e5-9631-7a64b5c53f41.PNG)
![advanced 4](https://cloud.githubusercontent.com/assets/10035308/14335299/6eacc308-fc17-11e5-8f52-cd86183ec21b.PNG)
![advanced 5](https://cloud.githubusercontent.com/assets/10035308/14335296/6ea96ac8-fc17-11e5-81d7-e737c7290e41.PNG)

When making manual edits you'll press `tab` on the keyboard to exit out of the edit session. Whatever edits you have made will be saved when you exit the dialog gui.
