Issue with hotkeys for Wii U Pro controller
-
I have been using RetroPie for a few months with no issues really. I have been using an old generic USB controller just fine. Got a Wii U Pro controller so I could go wireless. So, setup was fine and it recognized all the buttons, but I notice that the hotkeys don't work. I noticed that when I tried to set it up, a "hotkey" button was listed at the end of the setup. This was not there previously for other controllers. Currently with version 4.2.6. Tried using that button, but it doesn't work at all for hotkeys. Tried removing all the configurations and setting up again, thinking that something left over from other controllers could be causing it. No dice.
Finally checked the wiki page about setting up hotkeys and peeked into the config for the Wii U Pro controller. No hotkeys were set up in there. Not sure if there should be or not. I added some in there and mapped them to try them out. Sure enough, they work just fine!
OK, so here are the questions. How can I set up the hotkeys for the Wii U Pro to match the default hotkeys? I would like to know how to set Start + Select to exit without the use of its own hotkey(I mapped the hotkey button to the home button for now). How would you map two keys anyway? I never saw any examples of this. Why has nobody reported this problem? I got this controller from recommendations saying how it just works. It seems that what happened to me is unique maybe? I guess I'm just trying to figure out what went wrong.
This is a R Pi 3 model B , by the way.
Any help is greatly appreciated.
-
When you did the controller button setup in ES, did you press the "select" button to use as the Hotkey enable button? If you did that, and the hotkeys don't work as you'd like, you'll have to go into Retroarch config GUI menu and setup your controller in there. If that doesn't work, then you will have to go into the config file for Retroarch and manually add the buttons via command text.
I think this problem isn't widely reported because very few people are using the Wii U Pro Controller. I love it because the button layout lines up with most of the systems I like to play plus and excellent DPAD (NES, SNES, Sega, etc). I'd love to use the XBOX 1 controller but the button layout is backwards and I hated having to switch the button layout for the Pi, then wrap my mind around switching the buttons when I play on my XBOX 1.
-
also having issues with this since the update, seems to not work for certain consoles.
-
@ogbuehi or you could just go into the controllers config file and correct it instead of editing all of your retroarch files.
-
@edmaul69 Going to the main Retroarch config menu in the Retropie menu will keep the hotkey setup across all the emulators the same (which is what I think the OP wants). Editing the controller config file is usually the last resort I would recommend if people are less comfortable with command prompt text editing. It's what I did (I have about 15 emulators in retropie) once I got Retroarch to recognize my start button. I would not want to edit retroarch config files for all those emulators if I didn't have to.
-
@ogbuehi even then many people have lots of issues after editing in retroarch. If you mess up something in the controllers config file, which is not likely, just resetup your controller in emulationstation again.
-
@ogbuehi also editing the controls in retroarch means no other controller will work correctly in retroarch. Its best to fix the problem where the problem is instead of using a bandaid that now limits you.
-
@edmaul69 Editing options in the Retroarch GUI shouldn't cause most people grief. It's pretty straightforward and if you mess up, you just go back in and set the button you intended to press.
Messing with the config file is fine, but you have to know the command prompt text to enter and navigate to the config file. -
@ogbuehi like i said in my last post, you want to fix the problem where the problem is, instead of now limiting yourself to now one type of controller.
-
@edmaul69 I'm confused. The OP is trying to fix the hotkey setup with his WiiU pro controller. Going into the Retroarch GUI is where the problem is. Editing that menu would set up hotkeys for his controller. And he only has one controller. I don't think he's worried about setup for controllers he doesn't have. And I don't know if you'd really need to setup hotkeys for every controller you connected.
-
@ogbuehi how do you know he doesnt have other controllers or doesnt plan on using other controllers in the future? The problem isnt inside retroarch. Its in the individual controller config file used by retroarch. If you fix the individual controller config where the problem really is, you arent crippling yourself from being able to use the autoconfig function.
-
@ogbuehi also you do need the hotkey for every controller you use. If you only have the hotkey for the wii u controller, but you decide to us another controller like say a ps3 controller instead, how do you plan on exiting a game?
-
@ogbuehi if you want to use an xbox controller, set it up exactly like a wii controller. Then open up /opt/retropie/configs/all/emulationstation/es_input.cfg and under the xbox controllers setting, and just swap a & b with each other. And swap x & y with each other.
-
Sorry for the late reply. Yes, I have many controllers, but the Wii U Pro is by far my favorite. Had issues with Drastic and random button presses. Got a bluetooth adapter online for about $13. It was a pain to set up, but finally got it working. So far, appears to be flawless.
So, I never saw what I was really interested in originally. If I want to set up the hotkeys to match up with the "default" hotkeys, what would that look like? I didn't see any examples of how to set up multiple key presses into a single binding. After removing and re-adding my Wii U Pro controller because of the new bluetooth adapter, I will have to set it up again, which reminded me about this thread.
Thank you for all the responses so far.
-
Geez, I just put it together. "Select" is the default hotkey button. I can set this up myself I think. Sorry for the silly questions.
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.