# Picade HAT button configuration emulationstation and beyond

**URL:** <https://forums.pimoroni.com/t/picade-hat-button-configuration-emulationstation-and-beyond/4199>\
**Category:** Picade\
**Created:** [March 7, 2017, 2:07pm UTC](https://forums.pimoroni.com/t/picade-hat-button-configuration-emulationstation-and-beyond/4199 "2017-03-07T14:07:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![willinliv](https://avatars.discourse-cdn.com/v4/letter/w/f9ae1b/32.png) [@willinliv](https://forums.pimoroni.com/u/willinliv)\
**Post date:** [March 7, 2017, 2:07pm UTC](https://forums.pimoroni.com/t/picade-hat-button-configuration-emulationstation-and-beyond/4199/1 "2017-03-07T14:07:19Z")

</div>

Hi All,

Sorry another basic question regarding button config. I have previously been using retropie with keyboard and wired Xbox360 controller. Have just built a Picade console with a Picade HAT (instead of the PCB that came with the kit). Just looking to configure emulation station, Retroarch and Mame and wondering what I should set the buttons and controls as. I have had a good look around but cannot seem to find anything definitive - maybe the configuration of buttons is pretty arbitrary.

1. In emulationstation in configuring controls it detects the console as a keyboard, and configuring anything in there then also effects my usb keyboard controls. (I think it would be better if both were independent, which would maintain reliable control using a keyboard).

2. Then choosing the buttons for emulation station, everything goes in ok until I have to select the Select and Start buttons, at which point I was choosing the front buttons, however this seems to have a funny effect. I have read that the Esc, Ent, PUp, and the other one marked as 1/4, may be pre-programmed and not assignable, however not sure how true this is. How are other people configuring the Picade in emulationstation? I know that you can skip some of the controls as not really used, but what are the core ones I should worry about.

3. After doing this in configuring Retroarch and Mame, with these I think that emulation station gifts it’s controls to these as a starting point, however I think that you generally modify settings for each emulator, referencing original controller layouts as outlined on RetroPie website. Is that right?

4. And Mame has to be set from scratch I think. I have tried to see online how other people configure, but all found is a snapshot from a video. Anybody care to offer up their’s as a starting point?

Thanks, Will

---

<div class="post-metadata">

**Author:** ![willinliv](https://avatars.discourse-cdn.com/v4/letter/w/f9ae1b/32.png) [@willinliv](https://forums.pimoroni.com/u/willinliv)\
**Post date:** [March 9, 2017, 7:32pm UTC](https://forums.pimoroni.com/t/picade-hat-button-configuration-emulationstation-and-beyond/4199/2 "2017-03-09T19:32:28Z")

</div>

Just an update - I found a really good pic on these forums that labelled the buttons on a photo of a picade arcade console, and this led me to make this. Excuse the extra two buttons on the bottom panel, where one is the power button:

 ![](https://us1.discourse-cdn.com/flex016/uploads/pimoroni/original/2X/9/9785ea87f82cf548d201d4fcfedd0c030c07fe07.png)
