FastForward and SlowMotion can't be removed - once hotkey is set to "nul"
-
Hello everyone. I am sorry to ask another input question however I have been struggling with this issue for over a week without any solution.
I also want to say I have been a long time lurker of this forum. I have used the information very well over the years - without any issues I couldn't solve - until now.
Full disclosure - I have had two previous retropie systems setup. In both of those cases I was using a gamepad controller and had no problems.
This new system is using an arcade stick mapped to keyboard inputs. I have dedicated buttons for exit, pause, select etc. I am using a brand new retropie image.
I wanted to remove the hotkey option in the configuration so multiple buttons didn't have to be hit to exit/pause etc. I tried changing the default retro-pie setup for keyboard to not use it. Unfortunately that did not make a difference based on my testing. I ended up modifying the retroarch.cfg file in /all folder to set the hotkey = 'nul'.
That seemed to give me what I needed and I was happy with the results. I also # every hotkey command in the cfg to avoid any issues.
I did my initial testing on pacman rom and there was no issues until I started hitting my buttons. The issue is that my button defined as spacebar and player 2 button defined as 'K' now do fast forward and slow motion respectively.
They do not exist in the retroarch.cfg in all, arcade or the specific pacman.cfg file. I tried modifying the tab menu for each of those functions to other values(0 and asterisk) but no difference either.
Where are these getting defined and how do I change them?
One other interesting thing is I see retroarch.cfg does not have coin defined or pause defined but those buttons work perfect on my default arcade stick.
Hopefully someone can let me know where to modify these to avoid issues.
Thank you for your time.
-
A little bit of additional information -
I was using mame2003 for my testing however I also tested with mame2010 with same identical issue.
It also occurs on other roms so it is definitely something global being set somewhere.
-
@thezoof said in FastForward and SlowMotion can't be removed - once hotkey is set to "nul":
I did my initial testing on pacman rom and there was no issues until I started hitting my buttons. The issue is that my button defined as spacebar and player 2 button defined as 'K' now do fast forward and slow motion respectively.
That's the default keyboard FF (space) mapping for RetroArch. You should modify the global
retroarch.cfg
and specifically disable them with# Toggles between fast-forwarding and normal speed. input_toggle_fast_forward = nul # Hold for fast-forward. Releasing button disables fast-forward. input_hold_fast_forward = nul
-
@mitu Thanks - I have disabled the fast_forward and slow motion line in the retroarch.cfg already. I am not at home now so I will confirm they are the same as you have written.
If the lines have to be added to the default cfg file then I haven't done that so hopefully it is as simple as that.
Thank you!
-
@mitu said in FastForward and SlowMotion can't be removed - once hotkey is set to "nul":
input_toggle_fast_forward
Thanks for this information. It was what I was doing in the /all configuration already however I seemed to have figured out half of the problem.
I am deleting the retroarch.cfg in the /arcade folder before every test. What turns out is that when that config gets populated it is not using my modified retroarch.cfg file in /all - it is adding the "space" button into it every time.
Where is the emulator retroarch cfg created from if not from the /all?
The other issue was not slowmotion but frame_advance - which I have now also resolved by modifying the action rom cfg file manually.
Thanks for your time.
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.