ESC will close the emulator, actually it will close the process Gameex launches, this means it can be an emulator or notepad. In some instances emulators will capture the ESC key and make it go in and out of windowed mode or bring up a menu. The advanced configuration is there to make esc send a different keystroke in addition to its original function. This mostly will fix any stubborn emulator. Is there a reason you need esc to do something other than what it is doing? As far as your update list goes, Define hanging, did you wait 5minutes or 45minutes, Gameex can and will take a while to generate a list. It runs mames listxml, then it verify against your roms and makes a list based on your filters. What are your system specs? We have yet to see a full log, in this thread. Also, I understand you got the newest mame, great! But what about your roms? it can be that you have an incorrect set for your version. There are quite a lot of variables and we need more info.