Keyboard issues
-
So I did a clean install of 4.1 and somehow my keyboard got mapped as a controller instead of the default mapping which I can usually use to press escape to get out of games etc. I guess this happened when I plugged another usb controller in and mapped it using emulation station UI.
How do I reverse this process and have my hot keys on keyboard working again? I remember there were hotkeys like escape to exit the emulator and F1 to enter the quick menu and they both do not work now.
-
@jpretpiuser14 RetroPie-Setup -> Configuration / Tools -> RetroArch -> Configuration
If you configure a keyboard in ES, it will by default map the Hotkey the same as with a controller (Select+X etc). This is so it all works out of the box on controllers that map to keyboards (As they wouldn't be able to hit F1 / Esc)
also see https://github.com/retropie/retropie-setup/wiki/retroarch-configuration
-
OK, Thanks. I was able to set the hotkeys in that menu by using ALT key to activate hotkeys. However, the default configuration doesn't work when I select it. I am fine using the ALT key to access the hotkeys, but out of curiosity, why doesn't that default configuration work any longer when I select it?
-
@jpretpiuser14 I don't know, but I will check to see if it still does what it is supposed to. It's quite an old piece of code, that is intended to be replaced at some point.
You could just manually edit
/opt/retropie/configs/all/retroarch.cfg
and change the hotkey enable tonul
and set the exit emulator setting toesc
etc. -
The weird part is that those settings are still in retroarch.cfg and I tried changing them around with no results. I am just curious to learn how all this works. I guess I need to read more documentation. Thanks for your help!
-
@jpretpiuser14 you may have saved a "per system" retroarch config which overrides it (eg by settings save config on exit to on in an emulator ). There are a bunch of topics related to this and some info on the wiki (Sorry short on time to explain further).
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.