Hotkeys no longer working
-
Need more detail, but have you looked at RetroArch Configuration on the wiki?
-
@crazyp In Emulation Station, press Start and choose to configure your input again.
This should recreate you controller file that you can find in/opt/retropie/configs/all/retroarch-joypads
-
I have tried setting up my controller again in emulation station and had no success. is it safe to delete the joypad config files or will I make it worse
-
@crazyp said in Hotkeys no longer working:
I have tried setting up my controller again in emulation station and had no success. is it safe to delete the joypad config files or will I make it worse
I just did this myself to confirm that you can (I'm new to this as well). You can delete the contents of
/opt/retropie/configs/all/retroarch-joypads/
, restart emulation station (restart to be sure?) and set them up again. -
@briankross I deleted everything in retroarch-joypad and my hotkeys started working again. Thanks.
-
@crazyp said in Hotkeys no longer working:
@briankross I deleted everything in retroarch-joypad and my hotkeys started working again. Thanks.
Nice!
-
@crazyp I also have the nes30 (non pro) and for no apparent reason the hotkey doesnt work. I tried your idea of deleting contents of the joypad config folder and still doesnt work.
In fact from my initial setup the hotkey functions never worked and i was thinking one needed to edit config file manual to set it up.
Research told me should be auto configured and by chance the hotkey worked for about 1 minute; i saved, i loaded, i escaped.
Then one minute later gone. Very frustraiting. Ive also unregistered device via bluetooth and re-registered. Also ive re configured buttons via retroarch start menu.
Im tempted to just wipe the sd card and re-do the whole pi setup process.EDIT : I found from a seperate and more recent discusion that the setup scsript was edited and hotkey function left not working, but the admin edited and with a update to setup script and a controller reconfiguring it works now. :-)
-
@goldenhoof Could you please describe what steps you exactly did? I cant get this to work anymore all hotkeys are gone :(
-
Well I was fumbling with Retroarch inside Retropie (trying to download the Cheat Files within the menu). I did that, but after this the hotkeys never worked again when running a core. The only way to enable them now is directly in Retroarch settings (combination keys for menu Start+Select) but it requires that the buttons are fixed in Player1 input settings (seems not needed in Retropie setup).
Already tried a lot of stuff, like this thread 'delete retroarch-joypads', reconfigured the pad when Emustation starts, deleted config files in 'all', deleted config files inside core folders, reinstalled Retropie, Retroarch, Emulationstation, and so on.
Nothing seems to bring back the hotkeys 'Select + Start / Select X' when a game is running.Does anyone have a hint about this flimsy config, how to bring it back besides having to reinstall a fresh Retropie image?
EDIT - I have to say that manually including the buttons in retroarch.cfg in 'all' restored the function to one of the pads. The other has different button numbers and the hotkeys are mapped to other buttons...
eg.
input_enable_hotkey_btn = "10"
input_exit_emulator_btn = "11"
input_menu_toggle_btn = "3" -
Removing the exit_emulator_btn from /opt/retropie/configs/all/retroarch.cfg fixed it for me.
-
In my case, the issue seems to origin from the fact that only player 1 can use hotkeys, but for some reason my controller's driver
xarcade2jstick
is by default reversing the sides of X-Arcade Tankstick, when retroarch is getting input. As a result, the lift side of the stick, recognized as Controller 1, is controlling player 2 in games and vice versa.I guess that this prevented the Select as hotkey enabler from working. I made it work by fiddling around with the retroarch settings, and reversed the controllers, and not everything seems to be good.
I had my tankstick configured with the default mapping.
What I ended up doing was just adding these lines to the bottom of
/opt/retropie/configs/all/retroarch.cfg
and everything worked great after launching another game.input_player1_joypad_index = "1" input_player2_joypad_index = "0"
Here's the mapping I use
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.