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

    [SOLVED] Xbox 360 controller : hotkey or button problem ?

    Scheduled Pinned Locked Moved Help and Support
    xbox360 hotkey
    15 Posts 3 Posters 1.9k 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.
    • windgW
      windg
      last edited by

      Did you try to reconfigure the gamepad ?

      My English isn't at a good level.

      M 1 Reply Last reply Reply Quote 0
      • M
        mozvillat @windg
        last edited by

        Yes i tried but always the same problem !

        I think it's the X button, but all works (emulation station and emulator), just can't go into rgui menu !!

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

          Did you configure a hotkey for the controller ? Post the .cfg file for the controller, from the /opt/retropie/configs/all/retroarch-joypads folder.
          A verbose log would also be helpful, just to rule out any overrides/configs that could interfere.

          M 1 Reply Last reply Reply Quote 0
          • M
            mozvillat @mitu
            last edited by

            @mitu In this directory i have 3 conf files.

            root@retropie:/opt/retropie/configs/all/retroarch-joypads# ls -l
            total 12
            -rw-r--r-- 1 pi pi 1602  2 févr. 18:25 '360 Wireless Receiver (XBOX).cfg'
            -rw-r--r-- 1 pi pi 1364  2 févr. 18:21 '360 Wireless Receiver (XBOX).cfg.bak'
            -rw-r--r-- 1 pi pi  693  4 janv.  2022 'Xbox 360 Wireless Receiver (XBOX).cfg'
            

            I think the last one when i reconfigure the joypad to test (2 febuary) ? I don't know why the joypad name change since january ? (Xbox 360 wireless receiver -> 360 Wireless Receiver).
            Perhaps with the last update ??

            input_device = "360 Wireless Receiver (XBOX)"
            input_driver = "udev"
            input_r_y_plus_axis = "+4"
            input_r_y_plus_axis_label = "Right Analog Down"
            input_left_btn = "11"
            input_state_slot_decrease_btn = "11"
            input_r_x_minus_axis = "-3"
            input_r_x_minus_axis_label = "Right Analog Left"
            input_right_btn = "12"
            input_state_slot_increase_btn = "12"
            input_r_btn = "5"
            input_r_btn_label = "Right Bumper"
            input_save_state_btn = "5"
            input_down_btn = "14"
            input_r_y_minus_axis = "-4"
            input_r_y_minus_axis_label = "Right Analog Up"
            input_l_btn = "4"
            input_l_btn_label = "Left Bumper"
            input_load_state_btn = "4"
            input_r_x_plus_axis = "+3"
            input_r_x_plus_axis_label = "Right Analog Right"
            input_y_btn = "2"
            input_y_btn_label = "X"
            input_x_btn = "3"
            input_x_btn_label = "Y"
            input_menu_toggle_btn = "3"
            input_b_btn = "0"
            input_b_btn_label = "A"
            input_reset_btn = "0"
            input_a_btn = "1"
            input_a_btn_label = "B"
            input_up_btn = "13"
            input_select_btn = "6"
            input_select_btn_label = "Back"
            input_l3_btn = "9"
            input_l3_btn_label = "Left Thumb"
            input_start_btn = "7"
            input_start_btn_label = "Start"
            input_exit_emulator_btn = "7"
            input_l_x_plus_axis = "+0"
            input_l_x_plus_axis_label = "Left Analog Right"
            input_l_y_minus_axis = "-1"
            input_l_y_minus_axis_label = "Left Analog Up"
            input_enable_hotkey_btn = "8"
            input_l2_axis = "+2"
            input_l2_axis_label = "Left Trigger"
            input_r2_axis = "+5"
            input_r2_axis_label = "Right Trigger"
            input_l_y_plus_axis = "+1"
            input_l_y_plus_axis_label = "Left Analog Down"
            input_r3_btn = "10"
            input_r3_btn_label = "Right Thumb"
            input_l_x_minus_axis = "-0"
            input_l_x_minus_axis_label = "Left Analog Left"
            

            Thanks for your help !

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

              @mozvillat said in Xbox 360 controller : hotkey or button problem ?:

              Perhaps with the last update ??

              Update of .. ? RetroPie or system updates don't modify these configuration files, they're only modified when you configure your controller.

              Looking at your configuration file, you have the hotkey enable configured on a button

              input_enable_hotkey_btn = "8"
              

              but it's not the same button as Select button:

              input_select_btn = "6"
              

              Maybe you mapped the Hotkey Enable function on the Xbox button ? Did you disable the hotkey enable in RetroArch' configuration or modified the RetroArch configuration for input ?

              M 1 Reply Last reply Reply Quote 0
              • M
                mozvillat @mitu
                last edited by

                @mitu I've tried different thing and don't remember the last conf.
                I've tried to map the hotkey on the xbox button.
                I'll modify the conf file and try (with select + X ?).

                But, if i choose select on the gamepad and X on the keyboard, i can run the rgui menu.

                I'll try to set

                input_select_btn = "6"
                

                and back to you ! Thanks for your help !!

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

                  But, if i choose select on the gamepad and X on the keyboard, i can run the rgui menu.

                  Why not leave the hotkey enable button as is ? It clearly works as intended.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    mozvillat @mitu
                    last edited by mozvillat

                    @mitu If i leave as it, i can't enter the rgui menu without a keyboard !

                    and in the joypad folder, i've a XBOX 360 Wireless Receiver (XBOX).cfg

                    input_driver = "udev"
                    input_device = "Xbox 360 Wireless Receiver (XBOX)"
                    input_vendor_id = "1118"
                    input_product_id = "673"
                    input_gun_trigger_mbtn = "1"
                    input_b_btn = "0"
                    input_y_btn = "2"
                    input_select_btn = "6"
                    input_start_btn = "7"
                    input_up_btn = "13"
                    input_down_btn = "14"
                    input_left_btn = "11"
                    input_right_btn = "12"
                    input_a_btn = "1"
                    input_x_btn = "3"
                    input_l_btn = "4"
                    input_r_btn = "5"
                    input_l2_axis = "+2"
                    input_r2_axis = "+5"
                    input_l_x_plus_axis = "+0"
                    input_l_x_minus_axis = "-0"
                    input_l_y_plus_axis = "+1"
                    input_l_y_minus_axis = "-1"
                    input_r_x_plus_axis = "+3"
                    input_r_x_minus_axis = "-3"
                    input_r_y_plus_axis = "+4"
                    input_r_y_minus_axis = "-4"
                    input_l3_btn = "9"
                    input_r3_btn = "10"
                    

                    How can i know which one is used ?

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

                      It should work also with the Xbox button mapped as hotkey enable, not just with Select.

                      You haven't answered any of my questions - did you re-configure RetroArch from the menu or changed from the menu the input settings ?

                      M 3 Replies Last reply Reply Quote 0
                      • M
                        mozvillat @mitu
                        last edited by mozvillat

                        It should work also with the Xbox button mapped as hotkey enable, not just with Select.

                        When i try with the xbox button nothing happened. The only way i found is "select on the controller and X on a keyboard !!"

                        You haven't answered any of my questions - did you re-configure RetroArch from the menu or changed from the menu the input settings ?

                        I'm setting up the controller with emulationstation (start button / configure input)

                        1 Reply Last reply Reply Quote 0
                        • M
                          mozvillat @mitu
                          last edited by

                          @mitu I've tried to reconfigure the controller.
                          If i watch the conf file, select and hotkey are on the button 6.

                          Can't go into the rgui menu.

                          1 Reply Last reply Reply Quote 0
                          • M
                            mozvillat @mitu
                            last edited by

                            @mitu I think i understand the problem !
                            Emulators load Xbox 360 Wireless Receiver (XBOX).cfg and when i configure with emulationstation menu, the 360 Wireless Receiver (XBOX).cfg is define.

                            I try to move Xbox 360.cfg and copy/paste 360 wireless and rename.

                            When i do this, emulator says Xbox 360 wireless Receiver (Xbox) not configured in port 1...
                            And i can't move into emulator...
                            If i copy back the file saved, i can't move into emulator but select + x do nothing.

                            Another idea of the problem ??

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

                              Remove both .cfg files from the joypad config folder, then re-configure again the gamepad in EmulationStation. Choose the XBox button as the the hokey.

                              After the configuration is finished, exit EmulationStation and then rename the newly created .cfg file to Xbox 360 wireless Receiver (Xbox).cfg. See if you get rid of the ... controller not configured in RetroArch and the hotkey enabled actions work (exit/menu/load + save state/etc.).

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                mozvillat @mitu
                                last edited by

                                @mitu

                                I've move all the file to my desktop (to have a backup !).
                                I setting up the controller with emulatiostation and give the xbox button to hotkey
                                I close emulationstation. The file created named 360 Wireless Receiver (XBOX).cfg
                                I rename it to Xbox 360 wireless Receiver (Xbox).cfg
                                Nothing changed and when i launch a game i have always the error : controller not configured.
                                I've modified the device's name in the .cfg file and restart emulationstation. I've not the controller error and can go into the rgui menu !

                                Thanks for all @mitu and @windg

                                Now i know the controller is ok, i have to find why i can go into this menu in another emulator (lr-mupen64plus-next and lr-ppsspp) in this post

                                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.