More Than 3 Keys at the Same Time

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

Post Reply
LindsayRed

More Than 3 Keys at the Same Time

Post by LindsayRed »

Hi. I'm trying to play games but can't seem to use more than three keys at the same time. For example, in Super Mario World, if you want to jump far and fast to the right, you would hold the right key (1st button), the y key(2nd button) to run, then press the b key to jump (3rd key). This is more of an issue when you also have to shoot, needing another key.

Is this a Windows, hardware, issue or a ZSNES issue? Thanks so much!
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

This is a keyboard issue. Either map your keys cleverly (hint - shift, ctrl and alt can all be pressed at the same time with a couple other keys), use a gamepad, or cope with it.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Note, I noticed Knoppix somehow gets around this issue on all the systems I tried it with.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
byuu

Post by byuu »

Your problem is that your keyboard only supports 3-key rollover. Meaning only 3-4 keys can be pressed simultaneously (which keys vary per keyboard). Pretty much every single keyboard made today only does 3-key rollover, because it makes the keyboards infinitesimally cheaper to produce -- a diode is needed for every key to support n-key input.

What you want is a keyboard with n-key rollover, something like the oldschool IBM PC keyboards with the springs. Or a gamepad. If you manage to find a modern keyboard that supports full n-key rollover, please tell me where you found it, as I'd like to pick one up myself. USB keyboards tend to be really flaky with this feature too, so stick with PS/2.

I have no idea how Knoppix is getting around the issue, it's supposed to be a hardware limitation that cannot be solved via software.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

byuusan wrote: I have no idea how Knoppix is getting around the issue, it's supposed to be a hardware limitation that cannot be solved via software.
It is a hardware limitation, but perhaps with crafty keyboard driver in the kernel using smaller input time slices and merging them, while sending some whacky flags back to the keyboard, who knows...
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

byuusan wrote:If you manage to find a modern keyboard that supports full n-key rollover, please tell me where you found it, as I'd like to pick one up myself. USB keyboards tend to be really flaky with this feature too, so stick with PS/2.
http://www.pckeyboard.com/ep104.html

I emailed them and they say it does. The thing is a bit out of my price range, though.
[u][url=http://bash.org/?577451]#577451[/url][/u]
byuu

Post by byuu »

You're not kidding. For $100... well, I don't know what I'd buy... but it wouldn't be a keyboard. I don't think my PC currently has a single piece in it worth more than that.
gaijinx1
Hazed
Posts: 82
Joined: Mon Aug 02, 2004 9:23 pm
Location: In front of the monitor (USA)

Post by gaijinx1 »

I used to have that keyboard issue along time ago. But since I got the Logitech Wireless keyboard, it was fixed. But, it all depends on the keyboard that you're using. BTW, I don't use USB keyboards, either.
Sony's PSP may have superior hardware, but like many other systems, it doesn't focus on quality in their games. The Nintendo DS will prevail in the gaming department!
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

Wow. You're back. What made you decide to return?
[u][url=http://bash.org/?577451]#577451[/url][/u]
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

...I thought this guy was banned ? :?
Unless Magus`or Nach felt merciful on that nick and didn't ban it, and he's using a proxy server.
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

adventure_of_link wrote:...I thought this guy was banned ? :?
Unless Magus`or Nach felt merciful on that nick and didn't ban it, and he's using a proxy server.
I think you are right AoL. Not 100% sure if it's a proxy, but it is another IP.

Now please don't derail the thread. Carry on.
*Sometimes I edit my posts just to correct mistakes.
PHoNyMiKe
Retrosexual
Posts: 1011
Joined: Wed Jul 28, 2004 2:09 am
Location: Rapture

Post by PHoNyMiKe »

hardware problem. buy a gamepad and this will never be a problem.
[url=http://www.alexchiu.com/affiliates/clickthru.cgi?id=phonymike]ultimate immortality[/url]
[url=http://www.sloganizer.net/en/][img]http://www.sloganizer.net/en/image,zsnes,white,purple.png[/img][/url]
Post Reply