Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Strange Keyboard Problem

Author
Message
heyufool1
16
Years of Service
User Offline
Joined: 14th Feb 2009
Location: My quiet place
Posted: 5th Jul 2011 23:17
Alright, so they other day while playing Oblivion I realized that I can't run and jump ('e' is the jump key). Then after taking a break and going back I was able to run and jump again. Then it stopped working again! So I investigated and came to the conclusion that I can't hold a key down and then press the 'e' key on the keyboard. When I hold down any key and press another I get something like: "aaaaaaaaaaaaaaaaaaaf". But, when I hold down any key and click 'e' I get something like, "aaaaaaaaaaaaaaaaaaaaaaa". The 'e' press was not recognized and it didn't stop the automatic repeat of the letter. Anyone have any idea what could cause this problem? From reading this message you can see that the 'e' key itself works fine, just not when I'm holding down other keys.

"So hold your head up high and know. It's not the end of the road"
Switch Game Engine
swissolo
15
Years of Service
User Offline
Joined: 9th Jan 2010
Location:
Posted: 5th Jul 2011 23:21
odd... Most keyboards only allow up to like 4 keys to be pressed at once, then don't register the rest but.... I don't know! Anyone else?

swis
Aertic
17
Years of Service
User Offline
Joined: 2nd Jul 2007
Location: United Kingdom
Posted: 6th Jul 2011 19:24
Quote: "odd... Most keyboards only allow up to like 4 keys to be pressed at once, then don't register the rest but.... I don't know! Anyone else?"


That would be N-Key Rollover. N-Key Rollover is any subset of keys that can be pressed down simultaneously and will register correctly (Without any artifacts popping up).

Depending on the quality, make and model of your keyboard you will be subjected towards different kinds of XKRO (X being a integer). For example, the very class buckling IBM Model M keyboards have 2KRO, meaning that 2 keys can be pressed simultaneously, any more and it'll cut off the third/four/fifth (etc) keystroke from being registered (Grab yourself one and try pressing ASX at the same time, the controller will explode). Considering we only have 8 fingers and 2 thumbs, 11KRO should be the maximum that we humans should ever need.

In your case, your keyboard has 4KRO, which means that it can only register up to four keys at the same time meaning that you're unable to press more keys after you have registered four at the same time.

Also may I point out that PS/2 enables full NKRO support (Meaning that if the keyboard supports up to 22KRO, then your cat can stand on your keyboards and type 22 keys at the same time!), whereas USB only allows up to 6KRO + modifiers (Ctrl, Alt, Shift...) to be held down at the same time, iirc!

Quote: "Alright, so they other day while playing Oblivion I realized that I can't run and jump ('e' is the jump key). Then after taking a break and going back I was able to run and jump again. Then it stopped working again! So I investigated and came to the conclusion that I can't hold a key down and then press the 'e' key on the keyboard. When I hold down any key and press another I get something like: "aaaaaaaaaaaaaaaaaaaf". But, when I hold down any key and click 'e' I get something like, "aaaaaaaaaaaaaaaaaaaaaaa". The 'e' press was not recognized and it didn't stop the automatic repeat of the letter. Anyone have any idea what could cause this problem? From reading this message you can see that the 'e' key itself works fine, just not when I'm holding down other keys."


That would be a case of your keyboard's circuits producing artifacts... Quite absurd if you don't understand the concept of it but I'm sure that my good pal Phaedrus2129 will help you out, he's at Geekhack with all my other keyboard warrior friends (They're not really my friends!).

As I see it, your keyboards controller is being a prat after you spilled coffee all over it after your mad half-hour of coding; either grab yourself a new keyboard or stick with it.
heyufool1
16
Years of Service
User Offline
Joined: 14th Feb 2009
Location: My quiet place
Posted: 6th Jul 2011 22:42
Thanks for the info Aertic! I suppose I will cope with my defective keyboard for now, and I can just change the jump button in Oblivion Don't know why I didn't think about doing that sooner! Thanks again!

"So hold your head up high and know. It's not the end of the road"
Switch Game Engine

Login to post a reply

Server time is: 2025-05-21 05:31:27
Your offset time is: 2025-05-21 05:31:27