# Retroarch Input Config Issues

**URL:** <https://forum.clockworkpi.com/t/retroarch-input-config-issues/4454>\
**Category:** Customer Services\
**Tags:** feedback, retroarch\
**Created:** [August 31, 2019, 1:55am UTC](https://forum.clockworkpi.com/t/retroarch-input-config-issues/4454 "2019-08-31T01:55:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![JJB101Gaming](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jjb101gaming/32/3177_2.png) [@JJB101Gaming](https://forum.clockworkpi.com/u/JJB101Gaming)\
**Post date:** [August 31, 2019, 1:55am UTC](https://forum.clockworkpi.com/t/retroarch-input-config-issues/4454/1 "2019-08-31T01:55:27Z")

</div>

I was configuring my inputs for retroarch and I had accidentally set the b button to not only launch my games but somehow set it to exit from retroarch every time I press it. Is there a way to reset the controls back to default?

---

<div class="post-metadata">

**Author:** ![Lix](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/lix/32/3394_2.png) [@Lix](https://forum.clockworkpi.com/u/Lix)\
**Post date:** [August 31, 2019, 11:29pm UTC](https://forum.clockworkpi.com/t/retroarch-input-config-issues/4454/2 "2019-08-31T23:29:08Z")

</div>

Use Filezilla and do this:  
Go to /home/cpi/.config/retroarch  
Delete retroarch.cfg  
Copy retroarch.cfg.bak to your PC  
Rename it to retroarch.cfg  
Re-upload it to your GS

---

<div class="post-metadata">

**Author:** ![javelinface](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/javelinface/32/3079_2.png) [@javelinface](https://forum.clockworkpi.com/u/javelinface)\
**Post date:** [September 5, 2019, 6:41pm UTC](https://forum.clockworkpi.com/t/retroarch-input-config-issues/4454/3 "2019-09-05T18:41:13Z")

</div>

If you don’t want to SSH into your machine, you can technically also use the program in the utilities folder of the Gameshell called DinguxCommander.  
Do the same thing as above.

Alternatively, if your “accept” button is still functional, you should be able to navigate into the retroarch app, and chance your inputs manually.

```auto
settings->input->Hotkey binds->Quit Retroarch
```

 ![image](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/5/5e70076061f4b35344dbda06305fb07d0c076195.jpeg)

If you’re having trouble with the input dialogue timing out, change the input and joystick drives to udev.

> [@Retroarch cant bind inputs](https://forum.clockworkpi.com/t/retroarch-cant-bind-inputs/2921/8):
>
> Re: retroarch keybind input problems/timeouts. I decided to look into it. Since the Gameshell treats the joystick as a keyboard, it would make sense to use an appropriate driver. By default, the input driver that is selected is “X”, which I am assuming is X input. This is an appropriate input for a joystick, however given the nature of the arduino keyboard, this is not suitable. Being the most recent and feature packed driver, featuring keyboard callback, mouse and touchpad compatibility, I …
