RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    How do you change default hotkey buttons for joypads?

    Scheduled Pinned Locked Moved Help and Support
    controllerhotkeyjoypadconfigurationdefault
    2 Posts 2 Posters 1.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      ethereal23
      last edited by

      I’m running Retropie v4.7.1 on a Raspberry Pi 4. I am looking for a way to automate default hotkey inputs for controllers. One input for example, input_menu_toggle_btn, tends to default to button 3. I need to change this default to button 7, which tends to be the input_exit_emulator_btn button. I also would like all other hotkeys set to nothing. I know how to do this manually for each controller after configuration.

      I’ve tried changing the joypad file in /opt/retropie/configs/all/retroarch/autoconfig, also /opt/retropie/configs/SYSTEMNAME/retroarch.cfg and also /opt/retropie/configs/all/retroarch.cfg. None seem to change the defaults.

      I’m running into a situation where the hotkeys need to be automatically assigned to a different button during the controller configuration in emulation station. I have a finicky controller that breaks if I change the .cfg file and it must be reconfigured every time I start ES. If curious, the controller is a 8bitdo SN30 Pro 2.4G classic SNES. It works perfectly in retroarch as long as I default the controller and run the input setup in ES.

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

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

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        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.