Title : Building the Perfect Keyboard
Author : Alan McCloskey
Date : Friday, July 25, 2008


Too many bad keyboards

There have been lots and lots of keyboards over the years, and most of the fancier ones try to enhance usability or implement some new feature that we can't live without.  Most of the time designers guess wrong, and implement a useless set of features, or take away things we have finally become used to.  As of today, there is no one keyboard that can please everyone, which makes it difficult for the PC enthusiast who listens to music, does office work or programming, and gaming.

So, what does it take to build a perfect "everyman" keyboard that would rule them all?  What features do we really need, and what can we live without?  As a usability specialist and consumer analyst, I present to you what we should be looking for in the next generation of keyboards.

Programmable F-keys
The ambiguous Functon keys have appeared on PC keyboards since their debut... and at the time were used to access special functions of WordPerfect.  As Windows became more popular, the only function key that anyone really used was "F1" (to access help). 

To try and make more use of the button real-estate, Microsoft proposed a dual-function use of the "F" keys, which are toggled through an "F-lock" system, which has got to be one of the worst usability blunders in recent memory.  It is clumsy and confusing, and makes taking a screenshot a trial-and-error procedure. 

Instead of a clumsy "f-lock" like Microsoft uses today, the industry should embrace Logitech's Fn approach (as used on their Wave keyboard).  The F row could have LCD icons and would be programmable.  If you toggle between the modes or switch profiles, then these icons could change, which would be helpful for gamers and office workers who want programmable shortcuts.

Multiple Profiles
Some "gamer" keyboards allow you to program macros, and even have multiple profiles, but usually require special software to make the change.  This means that you cannot change profiles on-the-fly without Alt-Tabbing or existing your game.  All functions, macros and shortcuts would be in onboard memory, so no driver would be needed to use it.  The profile could be visually indicated on an integrated LCD display... at a minimum show the bank number, but a readout would be better.

On-the-fly programmable macros
Macros should be able to be programmed on-the-fly without software intervention.  You could even name the macros, and the macro name would show up in the LCD display.

  1. hit program button.  LCD readout goes into macro mode, which shows everything you're doing, including time between keypresses
  2. Type in a name for the macro and press enter
  3. press the key to assign it to
  4. enter your key combination
  5. the keyboard's included jog wheel could be used to toggle the time between key strokes
  6. press the key to be programmed again.

Digital Readout
Readout should be programmable and automatic (like iMon software) that automatically detects the mode you're in and displays appropriate content.  Gaming content when in a game, media info when in media center, system info when general user, programmable screens, weather, etc.  Backlight brightness could be adjusted.  LCD and VFD would be available...

Media controls
Many gaming keyboards today come with standard media controls, and even offer a microphone and headphone jack right in the base, too.  They keyboard should also detect when either is inserted, and automatically turn off your speakers.  Today, ALL keyboards should come with media controls, because even the stay-at-home-soccer-mom listens to MP3s while virtually making it with young boys on Second Life.

Integrated USB 2.0 hub
One of the first Microsoft ergonomic keybards came with two USB 1.1 ports, which have never appeared in any Microsoft keyboard since.  I don't know why Microsoft ever took this out... it was a great feature.  At least two usb ports so you can have a mouse and usb stick without having to do a reach-around.

Continued on next page...  

<< Back to the Articles
Page 1 of 2

More Necessary Features >>
Related Articles

  • Reviews : OCZ Sabre OLED Gaming Keyboard Review
  • Articles : Keyboard Shortcuts for Windows
  • Guides : How to Enable Command Prompt Scrolling from the Keyboard
  • Reviews : Peregrine USB PC Game Controller
  • Reviews : Enermax Aurora Micro Aluminum Keyboard Review
  • Guides : How to clean your computer keyboard
  • Articles : Traffic Building and Homework
  • Articles : Gamepads vs. WASD
  • Reviews : WolfKing Trooper MVP Gaming Mouse Review
  • Comments

    By Chris Brogan on Monday, July 28, 2008 10:17:47 AM
    So tell me Alan, how would you build the perfect keyboard, because features are great, however so many of the features that come with the keyboards you get today are just useless. all the random internet and media controls that come on the standard systems keyboards that noone since they were first manufatcuted have ever touched. I mean don't get me wrong they look nice when you're looking at it in the store, but afterwards, well a lot of them aren't even directly compatible with the software the people that get it use. Basically just ends up making the keyboard just take up that much more space on a probably already cluttered desk.Now as for gamers, the digital readout keyboards I have yet to use myself, but they seem like a good idea as long as the program you're using happens to support it.Programmable keyboards are awesome for a gamer, once again if your game supports it, but a good idea in general and useful.As far as function keys go, usually if it's useful enough to be included as a function key it should be good enough to have it's own key. I'm going back slightly on what I said in the beginning as to where while a lot of the cool looking extra little bells ind whistles are useless, the function keys you usually find on laptops and the like, such as dual or external monitor support at the touch of a button are useful and can have their own place as a button on my keyboard. Obviously the function key has its place, such as on a laptop where you just don't have room for everything while still having a full size keyboard. even though for some games and programs you just need a numpad, at which time the function num pad right in the middle of the keyboard becomes the bane of human existence. (ie. sid meyers pirates. Wherein if you don't have a numpad you can't even play parts of the game.)Onboard USB support. a good idea as long as enough power is being provided to whatever you happen to plug in.
    By Doug Jensen on Tuesday, July 29, 2008 5:09:57 AM
    Uh, didn't you forget to mention that: the keyboard keys should be very good, like IBM Thinkpad's which are praised in every Thinkpad review and a dual Trackpoint touchpad for people who prefer one or the other? I won't buy a keyboard without a Trackpoint -- in fact I bought several NIB old stock IBM keyboards with Trackpoints which will outlive me... All the stuff you mention would be nice but I'd give up everyone of them for an IBM keyboard with a Trackpoint.
    By Chris Brogan on Wednesday, August 06, 2008 8:49:36 AM
    Oh yeah, one more thing I didn't think to mention in my previous comment. While I don't know anything about IBM keyboards being any better than any other, ans I've never really run into any keyboard that breaks or has problems unless someone spills something in it or messes with it and breaks it, the topic of old technology does bring up one other topic. If it was truly to be the perfect keyboard it would have to have the perfect layout, which would mean returning from the QWERTY layout which was specifically designed to slow down typing speeds in order to stop secretaries from jamming up typewriters, back to DVORAK, which truly was designed to be the fastest, or perfect, typing key layout. At least as far as the english language is concerned.
    By talapoku on Wednesday, August 06, 2008 12:13:11 PM
    In your opinion, what's the best movie ever created?
    By Alan on Tuesday, August 12, 2008 4:42:27 PM
    The whole QWERTY vs. DVORAK is a very old argument... so old that I doubt anyone today knows what a DVORAK keyboard is.

    I tried to teach myself to type dvorak several years ago, and it is technically faster after you re-train yourself. This isn't a consideration for a 'perfect' keyboard because nobody cares about it.
    Comment on this article!
    Name:
    Email:
    Comment:
     
    All entries are logged and must be approved before publication.
    Random Gallery Images
    GET FREE HARDWARE!
     
    Sign up for our free newsletter and enter exclusive contests with great hardware prizes.  In addition, you get access to exclusive tutorials not available anywhere else on the site.
    Name:
    Email:
    Join the Facebook Club

    Follow on Twitter

    Add RSS


    [ search OCMS ]
     

    REVIEWS TECH NEWS
    GAMING AUDIO/VIDEO GADGETS

     
    Blog Posts
    Doing Endgame is Fine…Get Everything and You’re a Loser. A Writer’s take on Twilight Sick of this Twilight B.S. Fixed News Feeds More Hard Drive Woes Windows 7 Programs not launching Making a tech site profitable OCModShop Full Time? Rock Band Unplugged: Legendary Status Batman Arkham Asylum Game of the Year?

    Latest Hardware Rebates
    Shopping
    Core i7 965 Extreme
    Core i7 940
    Core i7 920
    Core 2 QX9770
    Core 2 Q9650
    Core 2 Quad Q6700
    Core 2 Quad Q6600
    Core 2 Duo E8400
    Core 2 Duo E6850


    Phenom 9850 Black
    Phenom 9750 Black
    Phenom 9600 Black
    Phenom 9600
    Phenom 9500
    Athlon 64 X2 6400+ Black
    Athlon 64 X2 6000+
    Athlon 64 X2 5600+
    Athlon 64 X2 5200+


    Intel DX58SO
    Gigabyte GA-EX58-UD5
    Asus Rampage Formula
    Gigabyte GA-EP45-DS3L
    Gigabyte GA-X38-DQ6
    Asus P5K Deluxe
    Shuttle SP35P2 Pro
    Shuttle SG33G5
    Antec Sonata III
    Cooler Master Cosmos
    PCP&C Silencer 750W
    Samsung 22" 226BW
    GeForce GTX 280
    GeForce GTX 260
    GeForce 9800 GTX
    GeForce 9800 GT
    GeForce 8800 Ultra


    Radeon HD 4870 X2
    Radeon HD 4870
    Radeon HD 4850 X2
    Radeon HD 4850


    Seagate 7200.11 1.5TB
    Seagate 7200.11 1TB
    WD Passport Elite 500GB
    1TB Hitachi 7K1000
    1TB Caviar GP
    750GB Caviar SE16
    750GB Barracuda


    Call of Duty World at War
    Grand Theft Auto IV
    Fallout 3
    Fable II
    Madden NFL 09
    Left 4 Dead
    Rock Band 2
    Guitar Hero World Tour

    site map | advertise | subscribe | privacy policy | RSS feeds

    Website design by Alan McCloskey. All content © OCModShop.com: 2001 - 2009, reproduction by permission only.