mgba-emu / mgba

mGBA Game Boy Advance Emulator
https://mgba.io/
Mozilla Public License 2.0
5.42k stars 747 forks source link

The Select Button Takes Some Time To Work #845

Closed John-Enigma closed 6 years ago

John-Enigma commented 6 years ago

I don't know if this happens to everybody, but the Select button is not refined like the other buttons.

Every time I try to press it, it takes a bit of time for it to respond.

Using Link's Awakening DX as an example, I tried to:

and it's a piece of work, honestly.

The other buttons are not like that. They're really responsive. I even checked my keyboard, and everything is fine.

endrift commented 6 years ago

Um. Menus are just slow in that game.

John-Enigma commented 6 years ago

Is not the menus per se. Whenever I press the Select button in other games, I have to press it like two times for it to work.

It doesn't respond at the instant properly, @endrift.

I've tested Mother 1+2 (English translation), and takes me like two times for the Select button to work.

endrift commented 6 years ago

Works fine on my machine. Select isn't handled at all specially compared to other buttons. Is this keyboard or controller? What are the mappings?

This is kind of needed for proper diagnosis.

John-Enigma commented 6 years ago

I use a keyboard.

And these are my controls: keyboard mapping

I'm using mGBA 0.6.0.

zeromus commented 6 years ago

Check under your ' for sticky crumbs

John-Enigma commented 6 years ago

Nope. Still works fine.

zeromus commented 6 years ago

Oh, then you may want to put some more crumbs in so it will stop working again.

Try clearing the controller binding for select, perhaps your gamepad is sitting on the floor propped up against the select button and it's conflicting with your keyboard

endrift commented 6 years ago

Have you tried binding it to another key?

John-Enigma commented 6 years ago

Okay. I changed the ' with a \ .

The reason why it was weird, is because the ' key takes like two seconds for it to respond, just like in Word, or any other kind of app. Which is weird because I use that key in all kinds of emulators, and that waiting time never happened to me.

Select works on any kind of any kind of key, except ' .

John-Enigma commented 6 years ago

What do you think of ' as a working key in mGBA, @endrift ?

zeromus commented 6 years ago

why the hell would it take 2 seconds to respond in any other app? your system is weird.

John-Enigma commented 6 years ago

^You press the apostrophe (') key, it doesn't come out.

You press the apostrophe key, plus another key, the (') key comes out.

Maybe that's why it wasn't working. But I still don't get why it doesn't work. I've tested the (') key in other emulators with no problems whatsoever.

zeromus commented 6 years ago

Your keyboard is weird. It's your job to find out why. For all we know you have some 3rd party software installed that treats that key differently and attempts to detect when not to, and is failing to detect it for mGBA

John-Enigma commented 6 years ago

https://github.com/mgba-emu/mgba/issues/845#issuecomment-320382739

Nope. My keyboard came with my Gateway desktop. Everything works as intended.

zeromus commented 6 years ago

then get your money back, since you have a system intended to run 3rd party "desktop enhancement" software that interferes with other programs. you could also try uninstalling everything that says "gateway", including the actual keyboard.

GerbilSoft commented 6 years ago

It sounds like your keyboard layout is set up for "dead keys". As an example, if you press ' and then e, you'll get é.

John-Enigma commented 6 years ago

@GerbilSoft Well, I do have it set on United States - International.

But just like you said, it could still happen.