Hotkey Start+Select Not exiting game
-
I didn't know it tied them into Retroarch. I use to just do them there as well.
Anyway I checked and they are setup right in RA. Only one that doesnt work is exit which is tied to hotkey (select) plus start (Button 9).
-
Just to be sure, did you check any possible file in the config hierarchy?
-
@Clyde
So it works in NES system. I noticed it appears as if certain cores are loading different retroarch instances. Some have the XMB menu blue and others have it grey. If blue it works if grey then all hotkey except exit work. If i go into say SNES and bring up retroarch menu (grey) and go into the settings for input hotkeys and set them there they will work. But once i exit the game via start and select the settings go away. I save the configuration on exit and have even tried doing it manually. -
"Save Config on Exit" is sometimes mentioned here to have a tendency to mess up the config files, since there are many of them who override each other. Maybe you missed one or some of them. Apart from "Config Hierarchy" in the Docs (see my last post for the link), you may want to read this very elaborate explanation of Retropie's many config files.
-
I tried saving core overrides on the systems that don't exit on start+select even though the hotkeys are bind properly. Still doesn't work.
Also I just did a fresh install of retropie 4.6 on a different sd card as a test. I set hotkey on my 8bitdo snes controller and only imported 12 roms using mame 2106 as the core. What do you know, exit doesn't work but all other hotkeys do.
Im lost.
-
Post your controller configuration file, from the
\\retropie\configs\all\retroarch-joypads
folder. -
input_device = "Pro Controller"
input_driver = "udev"
input_enable_hotkey_btn = "8"
input_l_btn = "4"
input_load_state_btn = "4"
input_up_axis = "-1"
input_left_axis = "-0"
input_state_slot_decrease_axis = "-0"
input_select_btn = "8"
input_right_axis = "+0"
input_state_slot_increase_axis = "+0"
input_r_btn = "5"
input_save_state_btn = "5"
input_y_btn = "2"
input_x_btn = "3"
input_menu_toggle_btn = "3"
input_down_axis = "+1"
input_start_btn = "9"
input_exit_emulator_btn = "9"
input_b_btn = "0"
input_reset_btn = "0"
input_a_btn = "1"NES works as expected if there is something there that is worth looking into...
-
The config controller looks ok and if the NES sytem works, then you must have other settings for the system that it doesn't. Check if you have any remaps/overrides for the system where the hotkey doesn't work.
-
Ya i did no dice. The controller config i shared was from my big build where exit works in nes. A fresh build of retropie 4.6 though with only arcade roms added doesn't work. I literally added the roms after mapping my controller buttons and that is it.
This is so weird. I think I'm going to try a different type of controller like the xbox one and see if the results are the same.
-
Ok xbox one controller with select as hotkey works great in all cores. So its definitely the 8bitdo sn30 controller causing the issue.
I tested it with x-input on my 8bitdo sn30 controller and it works, its when I go to D input or nintendo switch input that i have issues. I can't use D input (well can but don't want to) however due to games taking over a minute to load in that mode. Also it takes about a min to exit retroarch in this mode but it does work.
@mitu you helped me on that issue located here:
https://retropie.org.uk/forum/topic/25893/retro-pi-4-6-pi4-4ktv-slow-loading/5?_=1589306950515This has to be a common issue now that I've narrowed it down? 8bitdo is a typical recommended controller.
What I can't understand is why NES does fine with d-input mode (exit). Also why all other hot keys work fine in other cores, just issues with the exit hotkey combo.
Very strange..
-
Working now with after repairing via Start+B. Not sure what mode this put it in but all seems fine on all cores now.
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.