Crippled chords without a Full N-Key Rollover

By Bantai on Tuesday, March 27th, 2007 at 9:45 pm | Equipment
crippled-chords-without-a-full-n-key-rollover

Identifying the problem

What do writers, gamers and trackers have in common?

You type so fast that you hold the keys before they appear on screen. The word “the” is so common, you simply press all three keys are pressed at once. But what happens with lenghtier words? BEEP!

Or imagine, your rocket launcher refuses to fire because you are doing a diagonal doublejump in a First Person Shooter. It could mean the end of your virtual life.

No full n-key rollover == anger
No full n-key rollover == anger

And you probably have noticed chord playing does not always go smoothly with the pc keyboard: when you play some chords, some notes are missing. This specific example was brought up in the forum topic Playing Chords.

In summary: certain combinations of keys are blocked. Specific groups of people experience that same problem. But is the software to blame, or the hardware?

Hold e-r-x-c

If you have no idea what I am talking about, imagine being able to press at most one key at a time. That is what it means for a keyboard to have no “rollover”.

Try entering different combinations of alphanumeric keys in the textbox, like r-y-u and e-r-x-c. All keys have to be pressed at the exact same moment.


Keys accepted:

A good keyboard with a so-called full n-key rollover should allow you to enter all keys simultaneously.

What is causing keys to be blocked?

In the days of old (the digital world is moving fast), each key press was interpreted independently. Regardless of the number of keys pressed, all keys would have been accepted in the correct order. This property is called full n-key rollover.

Key rollovers come in various types. Full n-key rollover is the least restrictive type: each key has dedicated electronics. Alpha n-key rollover refers to alphanumeric, which includes all letters and numbers. The “n-key” part means that any number of keys can be pressed simultaneously.

Full n-key rollover keyboards are nowadays hard to find. Over the course of years, keyboard manufacturers have sought to simplify the keyboard design. They save $0.07 per key by replacing the individual diodes of each key with a matrix of key switches. The simplified design allows only the most frequently used key combos.

Modern keyboard, including those expensive multimedia keyboards, are typically 3-key rollovers. Some manufacturers advertise the shortcoming as a feature, eg. “Phantom Key Surpression”.

Where can I get a full n-key rollover keyboard?

Relatively few people need more than a 3-key rollover keyboard, so we can skip all mainstream keyboards. We will have to move on to niche markets.

Gaming keyboards cost more than $100. Usually too big and bloated for tracking. On the other hand, manufacturers will think twice selling crap to (semi-)pro gamers. They risk upsetting the complete gaming community.

  • Razer Tarantula10-key “anti-ghosting”
  • Logitech G15/G11 Full n-key (Update: 6-key + modifier)

Office keyboards. Really, I expected more from this category. Aren’t professional writers annoyed with 3-key rollovers? And what about braillists, who need at least a 6-key rollover?

  • Fujitsu-Siemens KBPC PX
    Stopped being full-n key in 2004.
  • IBM Model M
    This rarity is the cream of the crops, because/but it clicks very loudly.
  • Cherry G81-8308
    Alpha n-key. Expensive, about $140!
  • Das Keyboard
    A modern reincarnation of the IBM Model M, $129. The Ultimate version has blank keys :D

All keyboards listed are supposed to have full n-key rollover. Do not take my word for it and do your own research. Having experienced myself, “should” does not equal “is”. When purchasing a keyboard, make sure you can return it.

If you can suggest me any interesting keyboards, I will list them here.

Pitfalls

  • A PS/2 to USB converter may not be able to handle the required data throughput.
  • The type number does not guarantee that every product bearing it is the same. Specifications change occasionally and may very per region.
  • Data sheets do not necessarily match the actual specifications.
  • Customer support people do not know, nor care. They will sell you a 3-key for a full n-key. Yes, I am still bitter.

In the end, we are still looking for a cheap full n-key rollover keyboard with a USB connector. Perhaps a business opportunity?

12 Responses to “Crippled chords without a Full N-Key Rollover”

  1. Bryan Green Says:

    Wow, that’s really interesting! I never realized this problem existed…now I know why things don’t always sounds right when I play certain chords on my PC keyboard.

  2. bresk Says:

    jeeezuz….I want an IBM click clack model M Keyb so bad …;=

  3. Craig Says:

    I stumbled here looking for a “portable” keyboard for a laptop used for braille entry. (It’s native keyboard doesn’t do n-key rollover) In rummaging around and trying different ones, I found that the generic USB keyboard (DELL Model # L100) that they pack with all their lower-line desktop computers hopped right on the laptop with 6 key rollover support! These things oughta be EASY to find! Just looked and saw 7 or 8 of them on ebay for about $9 each! Hope it helps somebody!

  4. Bantai Says:

    Oh, for real? I think I have seen those keyboards at my university. I ought to check it with Renoise! Thanks for the help, Craig!

  5. konakona Says:

    I actually did the same (saw those at my previous univ. computer labs and did a search) and ended up buying a pair from ebay. Dont remember exactly how it came out to be with shipping, but definitely cheap enough to be considered expendable. While these most certainly matched other stuff I have used in the past (some IBM membrane based model, some lower tier MS/logitechs), I found it somewhat lackin for my gaming needs. I play 2d fighters and have to press too many keys at the same time, I suppose.

  6. Bantai Says:

    2d fighters or tracking in Renoise: it all boils down to pressing more keys at the same time than the keyboard can handle.

    So konakona, are you saying the Dell L100 keyboard with its 6-key rollover is still inadequate? Then the search goes on…

  7. darkflow Says:

    Didn’t know about this - interesting stuff. I think I might have one of those model Ms! Don’t think i’ll swap it with my mac keyboard tho - my guitar is the only thing that usually plays chords lol.

  8. retrotech Says:

    Yeah I noticed this problem right after I started my quest in computer musique and I’ve found a semi-solution There’s this little app called Bome’s Mouse Keyboard, you can program any chord with a single press of a key, helped me a lot: http://www.bome.com/midi/keyboard/

  9. Simon Felding Says:

    http://www.daskeyboard.com/specifications.php

    I just found this on stumble, it looks perfect for our needs :) It has full N-Key rollover according to their website :o

  10. Bantai Says:

    Oh, it’s the revival of the IBM model M keyboard. Has a 12-key rollover. Hefty pricetag though, at $99 / $129.

  11. Bantai Says:

    Check this out, another IBM model M clone:

    http://scott.yang.id.au/2008/06/new-keyboard-unicomp-spacesaver/

    I wonder if it actually has n-key rollover?

  12. Mark Sly Says:

    Apparently not the USB versions…. I bought the Unicomp Customizer USB version (manufactured on June 20, 2008) with the Windows keys:

    http://pckeyboards.stores.yahoo.net/customizer.html

    My keyboard passes the “cxer” rollover, but fails the “r-yu” rollover.

    Maybe the PS/2 versions would work. I need to go home and try my IBM keyboard (made by Lexmark in 1993) to see if it has a better performance in this regard.

Leave a Reply