Hotkey button always pressed
-
Select
-
Go to the emulationstation menu and remap the controller, but use the Xbox button as the hotkey.
the button mapping had changed to where the hotkey is a separate independent button
-
@pamput said in Hotkey button always pressed:
Hi to everyone,
Recently I updated my retropie and a odd behaviour started to happen and I have no idea how to fix it. I'm using an xbox 360 controller which works fine in the menu, but as soon as I start any game it starts to behave as the hotkey button is pressed (ie. if I press A on the pad the game resets, if I press start it quits).
The current situation prevents me from playing any game...
Could someone help me out?
Thanks.
I'm having the same issue as well, except I don't have an Xbox 360 controller. I'm using a generic wireless USB ps3 type controller called "Shanwan PC/PS3/Android controller". Everything was working perfectly until I upgraded to 4.4 a few days ago with a fresh image.
Now whenever I play a game, it behaves as if the hotkey button is being pressed all the time, for example if I press start, the game exits, etc. I checked all the config files, everything looked fine.
If I reconfigure the controller and leave the hotkey button unbound I can play, but then I also can't save/load or exit games. I'm at a loss for what to do at this point.
My controller has a "home" button where the Xbox button would be, but this button is not detected by Retropie or Retroarch so it can't be binded as the hotkey.
Any help would be appreciated.
Thanks. -
@onecrazyrigger The 360
X-HOME
button is not recognised by Retropie / Linux.
Re-configure your controls and use another button as theHotkey
Preferably theBACK
button to the left of theX-HOME
button. (Where theselect
button would be on other controllers). -
@jonnykesh thanks for the reply. I have always had the select key bound as the hotkey, and still do currently, but still ever since my upgrade to 4.4 all emulators behave as if the hotkey is always being pressed. If I leave the hotkey unbound I can play, but then I also can't save/load, exit, or bring up the Retroarch menu.
Thanks.
-
@onecrazyrigger If you are having
hotkey
issues it means that thehotkey
is not set properly.
Wipe the configs and start again. And this time make sure that you use a key that is recognised. -
@jonnykesh thanks for your helpful suggestion but I don't think you understand what I'm saying. The key I'm using is recognized, and everything was working fine until I upgraded to 4.4. I have tried reconfiguring the controller too, but now the emulators act as if the hotkey is always being pressed.
Thanks.
-
@onecrazyrigger I get what you are saying. Believe me.
Try reconfiguring all controllers attached.
You are not the first person to report weird controller problems.
You could wait for a fix, or just re-map them.
I'm sorry I can't be a huge help because I started from scratch from the new image. So you may be having issues due to the upgrade. Who knows?
Are you far into a setup?
Maybe a clean start is the way to go? Sometimes it can be easier and quicker than trying to debug.
Just a thought. -
@jonnykesh Yes, I installed 4.4 fresh from the new image.
-
@onecrazyrigger Okay. So are you talking about the 360 controller or the PS3? Just so we can focus.
-
@jonnykesh my controller is a shanwan wireless usb controller, but it looks similar to a ps3 controller.
-
@onecrazyrigger Are you using it wirelessly? Have you installed the drivers? Using PS3 drivers tend to mess up other controllers, if you use them wirelessly.
I use OEM controllers, and I also use wired, so if wireless is your issue, I'm sorry but I probably can't help. -
@jonnykesh it's wireless USB only. No drivers installed, it has never needed them.
-
I experienced the same issue with my setup and discovered a simple fix
SETUP
- Raspberry Pi 3 Model B+
- RetroPie 4.4 with RetroArch 1.7.1 (clean build via image and no updates)
- 8bitdo SF30 Pro with Firmware v1.25 (Bluetooth)
FIX
- RetroPie Configuration > RetroArch
-
- Settings > Input
-
-
- Input User 1 Binds >
User 1 Device Index
-- Verify this is set to the target controller
- Input User 1 Binds >
-
-
-
- Input Hotkey Binds >
Enable hotkeys
-- Set this to the target hotkey button (override Auto, even if the same button)
- Input Hotkey Binds >
-
-
- Configurations >
Save Current Configuration
- Configurations >
-
@TheWarden THANK YOU!!! I was struggling with this for hours, tried so many solutions, edited so many files, this worked for me 100%
One thing to note, it's not labelled "enable hotkeys" I think it was just "hotkeys" or something, anyway I never would have figured this out without this post, thanks again
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.