How to setup run ahead with controller and keyboard?
-
@mitu
When? If I'm in RetroArch and unplug controller it isn't working that way.
I set the p and k key in the RetroArch Input settings ofc. They were not set by default.
I can move with cursor keys and x, z etc. are fire buttons. Yes. But no RetroArch hotkeys work. -
Is you keyboard input configured with a Hotkey Enable key ? If no, then the normal hotkeys should work by pressing the key directly (P/Space/etc.).
-
@mitu said in How to setup run ahead with controller and keyboard?:
Is you keyboard input configured with a Hotkey Enable key ?
Nope Keyboard input isn't configured at all, it's just plugged in. Only controller(s) are configed by the ES controller UI with hotkey (PS3 button/Xbox button) ofc for convenience.
@mitu said in How to setup run ahead with controller and keyboard?:
If no, then the normal hotkeys should work by pressing the key directly (P/Space/etc.).
Yes, I thought the same, but it unfortunately isn't :(
-
@jedcooper said in How to setup run ahead with controller and keyboard?:
Nope Keyboard input isn't configured at all, it's just plugged in. Only controller(s) are configed by the ES controller UI with hotkey (PS3 button/Xbox button) ofc for convenience.
Post your
retroarch.cfg
to pastebin.com just to check. -
/opt/retropie/configs/all/retroarch.cfg
: https://pastebin.com/YDkFCiLF -
@jedcooper You do have a hotkey enable set:
input_enable_hotkey = "space"
-
@mitu
i.e.?
ok, set to this in the very same file/opt/retropie/configs/all/retroarch.cfg
toinput_enable_hotkey = "nul"
nothing changed. with or without controller plugged in. RetroArch hotkeys still don't work. with controller plugged in it's the same, controller hotkey (PS3/Xbox button) has to be pressed to have reaction on USB keyboard for RetroArch hotkeys. -
@jedcooper If you have enabled 'Save Configuration on Exit', then modifying
/opt/retropie/configs/all/retroarch.cfg
might not help.
Check the system'sretroarch.cfg
and see if you have a hotkey set there - the system's config should be in/opt/retropie/configs/<system>
. -
@mitu
My global retroarch.cfg has not set "Save Configuration on Exit".
/opt/retropie/configs/all/retroarch.cfg
:
config_save_on_exit = "false"
For example ColecoVision
My system
/opt/retropie/configs/coleco/retroarch.cfg
is:# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = "/opt/retropie/configs/coleco/" core_options_path = "/opt/retropie/configs/coleco/retroarch-core-options.cfg" #include "/opt/retropie/configs/all/retroarch.cfg"
My system
/opt/retropie/configs/coleco/retroarch-core-options.cfg
is:bluemsx_auto_rewind_cas = "ON" bluemsx_cartmapper = "Auto" bluemsx_msxtype = "ColecoVision" bluemsx_nospritelimits = "OFF" bluemsx_overscan = "disabled" bluemsx_vdp_synctype = "Auto" bluemsx_ym2413_enable = "enabled"
No other .cfg or .opt files for the emulator, system or game.
System folder:
pi@crtpithree:/opt/retropie/configs/coleco $ ll total 2.3M drwxrwxrwx 2 pi pi 4.0K Feb 24 16:43 . drwxrwxrwx 94 pi pi 4.0K Feb 22 00:05 .. -rw-rw-rw- 1 pi pi 459 Feb 13 08:52 emulators.cfg -rw-r--r-- 1 pi pi 2.3M Feb 13 12:28 launching.png -rw------- 1 pi pi 302 Feb 13 08:51 retroarch.cfg -rw-r--r-- 1 pi pi 217 Feb 24 13:45 retroarch-core-options.cfg
emulators.cfg
:lr-fbneo-cv = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fbneo/fbneo_libretro.so --subsystem cv --config /opt/retropie/configs/coleco/retroarch.cfg %ROM%" default = "lr-bluemsx" coolcv = "/opt/retropie/emulators/coolcv/coolcv_pi %ROM%" lr-bluemsx = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-bluemsx/bluemsx_libretro.so --config /opt/retropie/configs/coleco/retroarch.cfg %ROM%"
blueMSX folder:
pi@crtpithree:/opt/retropie/configs/all/retroarch/config/blueMSX $ ll total 16K drwxr-x--- 2 pi pi 4.0K Feb 13 12:29 . drwxrwxrwx 45 root root 4.0K Feb 15 09:54 .. -rw-r--r-- 1 pi pi 157 Feb 24 13:15 blueMSX.cfg -rw-r--r-- 1 pi pi 92 Feb 13 12:32 coleco.cfg pi@crtpithree:/opt/retropie/configs/all/retroarch/config/blueMSX $ cat blueMSX.cfg custom_viewport_height = "240" custom_viewport_width = "1360" run_ahead_enabled = "true" run_ahead_secondary_instance = "true" video_crop_overscan = "false" pi@crtpithree:/opt/retropie/configs/all/retroarch/config/blueMSX $ cat coleco.cfg custom_viewport_height = "240" custom_viewport_width = "1360" video_crop_overscan = "false"
-
Then I have no idea. I routinely use a keyboard - without a hotkey set - and don't experience the behavior you're describing.
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.