I use the Gpio Adapter for my Raspberry pi. Everything worked fine but i had to switch the sd Card so i used the “RetroPie Project SD card Image” to set up my Pi. Emulators work fine also the pads. But i cant close a running game with the gpio Adapter button or with the keyboard Esc Button. I checked the config file if there is a problem but it looks fine escape is set to close a running game. Shutting down the emulation station by pressing 5 times works fine. Maby i forgott something.
You need to enable SNESDev manually for the SD card image. To enable both, game pads and the button, you need to choose the option “Enable SNESDev on boot and SNESDev keyboard mapping (polling pads and button).” from within the RetroPie Setup Script.
I use the snes Emulator but it does not depend on a game (F-zero, streat fighter 2 Turbo, legend of zelda 3, super metroid non of them close by presing escape) or the emulator i also checkt the Nes Emulator and some games (zelda 1, zelda 2, super mario 3 same here games wont close). hope that helps.
Basically, this disabled the hotkey functionalities of the game pads and RetroArch listens to the keyboard again. I will update the RetroPie Script and the SD-card image accordingly, so that they work out-of-the-box with the RetroPie GPIO Adapter again.