[SOLVED] Xbox 360 controller : hotkey or button problem ?
-
Did you try to reconfigure the gamepad ?
-
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 !!
-
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. -
@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 !
-
@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 ?
-
@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 !!
-
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.
-
@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 ?
-
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 ?
-
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)
-
@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.
-
@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 ??
-
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 toXbox 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.). -
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
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.