Another case of hotkeys not working..
-
Hi everyone!
First post on the forum, though long-time reader. Thanks to all the contributors for helping me through solving other people's issues!
I'm sure everyone here is sick and tired of posts about hotkeys, but I've been tearing my hair out for the past 48 hours trying to fix my problem.
A few months ago I put on a fresh image of Retropie and I noticed that my hotkeys had stopped working. I tinkered with it for a few hours and could not make any progress, so I packed it away as I was moving at the time. Fast forward to today, and I'm right back here with the same problem. I tried updating to the latest version through the GUI and still, the same. The only system that will work is FBA. SNES, NES, Megadrive all will not let me exit or pull up the menu. I'm running a Pi3 Model B and using an iBuffalo SNES controller. Thanks in advance if anyone has any recommendations!
-
@WetpantsMcGee Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first
-
Along with the required information above, can you post the contents of
/opt/retropie/configs/fba/retroarch.cfg
, as well as one of the offending systems like/opt/retropie/configs/snes/retroarch.cfg
? -
@mediamogul Can I paste it directly or should I use something like pastebin?
-
If either is too long, use pastebin, if short, use code blocks per https://retropie.org.uk/forum/topic/3/read-this-first. The other required information can be posted straight.
-
Pi Model or other hardware: Pi3 Model B
Power Supply used: Yes
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.2.4
Built From: Pre made SD Image on RetroPie website
USB Devices connected: 1
Controller used: iBuffalo USB SNES
Error messages received: None
Log found in /dev/shm/runcommand.log (if relevant):
Guide used: Every search result on Google for retropie hotkeys not working
File: (File with issue - with FULL path)
Emulator: NES, SNES, Megadrive (All but FBA actually)
Attachment of config files:
How to replicate the problem: Run any emulator except FBA -
retroarch.cfg for FBA
Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_remapping_directory = "/opt/retropie/configs/fba/"
#include "/opt/retropie/configs/all/retroarch.cfg"
-
retroarch.cfg for SNES
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_remapping_directory = "/opt/retropie/configs/snes/"
input_enable_hotkey = "nul"
input_enable_hotkey_btn = 8
input_exit_emulator_btn = 9
input_menu_toggle_btn = 1
input_load_state_btn = 2
input_save_state_btn = 5
input_reset_btn = 3
input_state_slot_increase_axis = +0
input_state_slot_decrease_axis = -0
input_volume_up_axis = -1
input_volume_down_axis = +1#include "/opt/retropie/configs/all/retroarch.cfg"
-
It looks like you might currently have, or at one time had 'save on exit' set in RetroArch.
Try pasting:
Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = "/opt/retropie/configs/snes/" #include "/opt/retropie/configs/all/retroarch.cfg"
into
/opt/retropie/configs/snes/retroarch.cfg
Then paste:Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = "/opt/retropie/configs/nes/" #include "/opt/retropie/configs/all/retroarch.cfg"
into
/opt/retropie/configs/nes/retroarch.cfg
Then paste:Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = "/opt/retropie/configs/megadrive/" #include "/opt/retropie/configs/all/retroarch.cfg"
into
/opt/retropie/configs/megadrive/retroarch.cfg
-
Ok, I'll give this a try and report back. Thanks!
-
Ok, copied and pasted into the appropriate retroarch.cfg files, but still no luck with the hotkeys :(
-
Now post the contents of
/opt/retropie/configs/all/retroarch.cfg
as well as your particular controller config located at/opt/retropie/configs/all/retroarch/autoconfig/
and let's see what shows up there. -
Also, open up the
retroarch.cfg
file for whatever system you just tested to see if what you pasted is still there. -
-
I checked the udev folder under /op/retropie/configs/all/retroarch/autoconfig/ and it is empty :( So I am lacking a .cfg for my particular controller.
-
Try re-configuring your controller through Emulation Station and check to see if it is created at that location.
-
@mediamogul Looks like that did it! I had tried reconfiguring it before but to no avail. Just tested it on all systems and I have menu access and can exit to ES!
Thanks so much! I feel so much better now.
-
Good to hear. Welcome to the forums btw.
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.