Hey all. so ive come across and increasingly annoying problem that seems to be bugging a lot of people. I have my new hyperspin set up ready to go.. and the LAST thing i need to do is configure controllers for the retroarch run emulators. I basically have the early nintendo and sega family (nes-snes, game boys, etc, genesis, game gear) I will be using an ipac, which obviously just sends keystrokes to the pc. But i cannot for the love of god figure out how to set keys either globally, or per system. I dont have the ipac plugged in to detect but that should matter, i want to remap the inputs in retroarch to the keys that my ipac will be set to. Im lost on if i should be doing this in the emulators config IE: retroarch/config/nintendo entertainment system.cfg, or in retroarch.cfg. And even then, theres so much jarble around the input area. When i load up my core and config, i go to settings, input settings. I change device to retrokeyboard, and set user 1 device to non. I then go to bind all keys. It runs me through what would be an xbox pad configuration. I figure ill just set the A, B, START, SELECT, U,D,L,R keys, since thats all nintendo needs. My thinking is that it would map those commands to whatever key i press. but everytime the input run through finishes, i cant control the UI anymore.. all the inputs have changed for the UI of retroarch. I read a lot of info and tutorials about the relationship between buttons and retroarch.. and blah blah. Im fn lost. a lot of the info refers to pi versions. Ive been at this for way longer than i believe i should. Is my theory even correct that i should be able to open up the Nes core, edit the input so say "key F will be button A on the nintendo".. then when i plug my ipac and CP in, when i push whatever button the ipac knows is F, it should press A on nintendo. I have no problem repeating the process. I just cant for the life of me get it. Everytime i run through the auto config bind i get stuck after running through it.