Dolphin, the GameCube and Wii emulator - Forums

Full Version: Dolphin recognizing controller inputs on menus but not for controller input
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
FirstaLasto Wrote:The game I am playing is SSBB. Even if I use the keyboard to enter a match, the controller still doesn't work.

Whoa whoa, you can enter a match? Get it to starting a fight in Brawl? If so... what's wrong?
(06-24-2014, 04:08 PM)MaJoR Wrote: [ -> ]
FirstaLasto Wrote:The game I am playing is SSBB. Even if I use the keyboard to enter a match, the controller still doesn't work.

Whoa whoa, you can enter a match? Get it to starting a fight in Brawl? If so... what's wrong?
...did you read the text you quoted?
sorry if it wasn't quite clear; I'll highlight the key points:
FirstaLasto Wrote:Even if I use the keyboard to enter a match, the controller still doesn't work.
as in, the fact that I forgot to assign Start wasn't the issue because you don't need the Start button in a match.

also
(06-24-2014, 03:16 PM)MaJoR Wrote: [ -> ]And what does the buttons E F G H do on the moba?
E and F are Start and Select, I think. The other's aren't available on the controller I'm using. "Not all controllers support all buttons" is mentioned on the Customize Keycodes screen, which probably means it displays all the same options regardless of which type of controller you use ZeeMouse for (it supports a variety of types).
K, I got confused.

Well, I have a test for you. Open notepad, and start pressing buttons on the controller. If ZeeMouse is doing it's job, all of those button presses should be registered as keyboard strokes there. Does it work?
(06-25-2014, 10:27 PM)MaJoR Wrote: [ -> ]K, I got confused.

Well, I have a test for you. Open notepad, and start pressing buttons on the controller. If ZeeMouse is doing it's job, all of those button presses should be registered as keyboard strokes there. Does it work?
Yes, that was one of the first things I tested. Writes ababababababa ect when I press the corresponding buttons, so it works.
Seriously, it works everywhere on my computer except the specified places in Dolphin.
Well, I talked with Billiard, and tried to get him to explain it here and he didn't. Oh well, I'll do what I can. Dolphin uses DirectInput to handle keyboard and mouse events. Mouse and keyboard drivers allow for that. However, there are other ways to handle keyboard and mouse input, and in general, MS recommendations say not to use Dinput for mice and keyboards. It recommends the keybrd_event function, neither of which Dolphin supports. Apparently, ZeeMouse is using that. There is no way to know for sure that's what it's using, but that seems to be the case.

The HID mode on the Moga Pro would get around this. But without that, I have no idea how. Sorry.
(07-02-2014, 09:09 PM)MaJoR Wrote: [ -> ]Well, I talked with Billiard, and tried to get him to explain it here and he didn't. Oh well, I'll do what I can. Dolphin uses DirectInput to handle keyboard and mouse events. Mouse and keyboard drivers allow for that. However, there are other ways to handle keyboard and mouse input, and in general, MS recommendations say not to use Dinput for mice and keyboards. It recommends the keybrd_event function, neither of which Dolphin supports. Apparently, ZeeMouse is using that. There is no way to know for sure that's what it's using, but that seems to be the case.

The HID mode on the Moga Pro would get around this. But without that, I have no idea how. Sorry.
Well, I'm using a Moga Pocket, not a Moga Pro. Is there an input plugin or something that I can install into dolphin to make it support this? If not, is there an additional program I can run over top of ZeeMouse to convert the input into something Dolphin supports?

I appreciate how far you looked into this.
Well, I might as well ask this here since I'm not getting any responses for the rest of the thread.

Do any future versions of Dolphin plan to support keybd_event functions for input?
Pages: 1 2