Hey. I've noticed a bunch of different forums online with people having issues (including myself) whenever they use the controller automation to shut down the emulator and go back to BigBox, it freezes.
I've been going in circles trying to find someone with the answer. I found a topic on here about autohotkey scripts and took someones script, then modified it.
I used...
; This section closes Fusion when pressing Escape
1Joy8:: ;you have to press 1Joy7 first::
{
Process, Close, {{{StartupBigBox.EXE}}}
};Exit
You can replace "Fusion" with the name of the emulator, "Escape" with whatever shortcut is used to exit that emulator and replace the number "8" or "7" with whatever button you have assigned for the "hold" then press "this button" to exit a game. A pop error shows up, but if your emulator opens in full screen, the emulator will overlap it and allow you to use the controller to play the game and exit without any issues. Maybe someone can perfect what I've done so that there are no pops. I've only tested this out with Fusion (Sega genesis games), Snes9x and VLC (I imported a movie and TV shows into launchbox).