• 0 Votes
    2 Posts
    430 Views
    mituM

    You can use a similar solution to the one in this post, where the requirement was to have the Pause function being triggered without a hotkey.

  • 0 Votes
    3 Posts
    966 Views
    J

    Could find the solution on my own.

    The correct syntax is J0B4/H0VX
    where the "X" is set to be 1(up) 2(right) 4(down) or 8(left) depending on the direction.

  • 0 Votes
    7 Posts
    2k Views
    mituM

    @lolonois Good call. Now I know what the hotkeybtn is used for.

  • Buttons swapped on arcade

    Help and Support
    3
    0 Votes
    3 Posts
    526 Views
    ClydeC

    Hello and welcome to this forum.

    Alas, you won't find much support for a third-party RetroPie installation here, because we can't know how much its makers changed the official installation image. On top of that, RetroPie's licence and the licences of many of its components don't allow commercial use, including selling it as part of a commercial product. The people who sold it to you broke those licences.

    So, you'll have to either ask the vendor about the problems with their product, or install the official image from https://retropie.org.uk/download/. In the latter case, you should make a backup of your old system and its games as described here – or just use another SD card.

    We'll be happy to help you with any problems you may have with the official image. As a side effect, you may learn a bit or two about the inner workings of the wonderful retrogaming box of bricks that RetroPie is. 👍

    Be sure to read https://retropie.org.uk/forum/topic/3/read-this-first to get more useful information to start in this forum.

  • 0 Votes
    2 Posts
    1k Views
    mituM

    The hotkey enable button, being RetroArch specific, is part of the joypad auto-configuration profiles saved in /opt/retropie/configs/all/retroarch/autoconfig.

  • 0 Votes
    2 Posts
    462 Views
    S

    @scenariol113
    OK
    I figured it out with some off site help.

    I was able to compile it by editing the supermodel directory /Src/Input/inputs.cpp

    in the input.cpp file you edit the UI Controls line (1st line) for "uiExit"

    where it says INPUT_UI, "ESCAPE" you change it to INPUT_COMMON, "NONE"

    Then you run the -config-inputs command and map your keys.

    The UI Exit should be in the list now to map it.

    Now you can exit supermodel from somewhere besides a keyboard.

    Here is a youtube link and the guy that helped me. Read the comments and you will get a better understanding

  • Show hotkey combinations

    Ideas and Development
    3
    0 Votes
    3 Posts
    476 Views
    chipsnblipC

    @darknesscrysis i kind of like the idea of having an on-screen cheat sheet appear when holding the hotkey, especially since i don't play all the time and tend to forget some of the custom combos i've set up. though to help with that, i've made a printout and keep it near the TV. here's what i mean:

    cheatsheet.jpg

    it's just a basic inkscape document with some fancy paths and a font i forget the name of :) if you're interested i can upload the .svg file somewhere for you.

  • Bit confused with the hotkey combination

    Help and Support
    25
    0 Votes
    25 Posts
    5k Views
    C

    @busywait Good thinking, i have aksed and will put answer here when i get one, just in case it helps anyone else out in future

  • 0 Votes
    10 Posts
    2k Views
    carlhungus74C

    @saccublenda Thanks. Don't have a keyboard plugged on my bartop so I will use the Quick menu / options solutions...I can live with that.

    Thanks.

  • 0 Votes
    4 Posts
    514 Views
    MadDogHoek818M

    @mitu
    I do have 4 usb joysticks modules attached. Maybe I have a hot key setup by mistake.

    Thank you, gives me a whole bunch of new stuff to try tomorrow morning, see if I can get it working.

  • 0 Votes
    11 Posts
    1k Views
    A

    @dankcushions Did that, no effect. I'll google to see how else I can get a verbose log, but last time I didn't see anything.

  • Saving hotkeys to specific rom/core

    Help and Support
    6
    0 Votes
    6 Posts
    1k Views
    mituM

    No, it's not specific to the RetroArch version, overrides don't save the hotkey configuration, it's saved only when saving the whole configuration.
    You can try to add an extra configuration line in /opt/retropie/configs/gba/retroarch.cfg with

    input_toggle_fast_forward_btn=X

    where X is the button input code for L2 - you can find it from your gamepad autoconfiguration file in /opt/retropie/configs/all/retroarch-joypads/<gamepad.cfg>.

  • 0 Votes
    3 Posts
    393 Views
    mituM

    @nmlnet said in Using a second controller for the hot key:

    When I map the input controller buttons for the controller and get to hotkey, it doesn't recognize the keyboard input

    You cannot map inputs from 2 separate input devices in EmulationStation, each one should be mapped separately. Try mapping your keyboard as well - separately from your SNES gamepad - and choose a hotkey there.

    TAhis works because your 2nd device is a keyboard and it works as P1 (just as your gampead), otherwise you wouldn't be able to use a 2nd controller for hotkey - only P1 has hotkey control.

  • 0 Votes
    8 Posts
    2k Views
    M

    @linkseo
    my two cents. Work on ARKOS which uses full version of Retroach...

    Hi all, I tried many ways to Save and have persistent HotKey binds. AN dthe only way I was able to get it persistent, even after retroarch reboots and new confirg saves, over rides is to add the values on the retroarch.cfg. and for good measure I also pasted my values in CORE and Folder Remaps and core cfg. IE NES.cfg and Nestopia.cfg (remaps on like nes.rmp) I think that last part is overkill,, but I tried everithing and this is now working so overkill made it.
    here are my confiig for my Ambernic rg351p running ARKOS?

    input_hold_fast_forward_axis = "23"
    input_hold_slowmotion_axis = "24"
    input_rewind = "26"
    input_save_state = "20"
    input_state_slot_decrease = "h0left"
    input_state_slot_increase = "h0right"
    input_shader_prev = "h0down"
    input_shader_next = "h0up"

    Hope it helps. The H0 values are for the left D-pad. That took a while to figure out.

  • Retropie menu removal

    Help and Support
    4
    0 Votes
    4 Posts
    417 Views
    IanDaemonI

    I just pop in and out of UI modes. You can toggle the "hidden" flag on entries to hide them from kiosk/kid UI mode. By default, if you hide every entry in a system then ES will hide the system in the carousel.

  • AI Service

    Help and Support
    1
    0 Votes
    1 Posts
    193 Views
    No one has replied
  • 0 Votes
    4 Posts
    641 Views
    mituM

    @neurocrash said in Can't enter RGUI menu anywhere:

    The result is that the hotkey that works for me is Hotkey-Y, which is the same as the Hotkey-North button. When using this combination, all of the devices can open the RGUI menu.

    The North button is the X button, not the Y (yes, the XBox controller is backwards).

  • Hint: Using 13 Buttons on GPIO

    Help and Support
    1
    0 Votes
    1 Posts
    930 Views
    No one has replied
  • Can I Bypass Any Need for a Hotkey?

    Help and Support
    8
    0 Votes
    8 Posts
    2k Views
    DannoD

    My arcade cabinet (from Recroommasters) has an Emulator Edition Plus controller as well, and I learned a few other tips in trying to remove my defined Hotkey from Retroarch so I thought I'd add them to this post.

    First, it helps tremendously to have the keyboard mappings for the controller:
    Keyboard.jpg

    Most of the games in my setup use 3 buttons max, so I worked to avoid the 3 'player one' buttons to the left of the trackball conflicting with Retroarch definitions that tend to require a hotkey. I may do a little more tweaking, but these are the main changes I made within the 'default' retroarch.cfg file (located at /opt/retropie/configs/all/retroarch.cfg):

    input_toggle_fast_forward = "nul" # input_exit_emulator = "num1" input_reset = "v" input_menu_toggle = "c" input_grab_mouse_toggle = "j" input_state_slot_increase = "nul" input_state_slot_decrease = "nul" input_enable_hotkey = "nul"

    A few tips and explanations:

    There are multiple copies of retroarch.cfg, especially in all of the different emulator-specific folders. But, I also found a copy in /opt/retropie/configs/all/retroarch/retroarch.cfg. I read a few posts in this forum indicating this shouldn't exist / isn't needed - I thought it was interfering with implementing the above changes, so I renamed it. It didn't make a difference (see #2 below), but it also didn't seem to regress anything, either. Initially, I couldn't get the 'fast forward' option to not be mapped to the 'space' key, which is right-most of the 3 'player 1' buttons. The line for this option was commented out in the 'default' retroarch.cfg file, but I found the copy mentioned in #1 above (/opt/retropie/configs/all/retroarch/retroarch.cfg) had the line un-commented. However, even renaming this copy didn't help...I had to actually un-comment out the line in the 'default' retroarch.cfg file and then change the value to what I wanted ("nul" - I can't imagine wanting to fast-forward the action in a game!). I find the 'grab mouse toggle' mapping very helpful, because any game using the spinner or trackball can run into a problem with the OS mouse pointer hitting the boundary of the screen 'underneath', which prevents the game pointer from moving as well. This has been reported in the Retroarch forums, and there is a fix available that should help, but it isn't yet available in the latest version of Retropie (4.7.1, which has Retroarch 1.8.8 and the fix was released afterward). Until it is included in an upcoming release of Retropie, I need to press the 'grab mouse toggle' key to avoid problems.