Skip to main content

microsoft keyboard style

Like Scott Hanselman, I view the mouse as an optional computer accessory*. Manly coders love the smell of compilation in the morning and we know that speed = keyboard. A mouse? C'mon. That's so teenage girls can pick emoticons in AOL Instant Messenger. And for flash "developers". Us tough guy software developers know that if it doesn't have a keyboard shortcut, it's not worth doing.

I <3 you too

All kidding aside, there's a disappointing lack of keyboard choice for software developers. Here's a typical example:

mangled keyboard layout

We make heavy use of the PgUp, PgDn, Home, End, Ins, Del key cluster, and that's the one area of the keyboard that is almost always mangled beyond recognition on today's "cool" keyboards. And what marketing weasel decided it was a good idea to default map the F1-F12 keys to hip new internet functions? I cry for a world where F5 is "open email" instead of refresh/run. On some keyboards, the mangling is so profound that the arrow keys are no longer arranged in an inverted T. Sacrilege!

I'm actually doubly-screwed, because I prefer ergonomic "split" designs. Once I narrow down the list of choices to ergonomic keyboards that also have standard arrow and PgUp/PgDn layouts, I have a whopping total of maybe two keyboards to choose from. And they're both ugly taiwanese knockoffs.

Here are a few keyboards I've considered, and rejected:

  • Logitech DiNovo (way pricey, mangled)
  • Microsoft Digital Media Pro (not ergo)
  • Logitech Elite (not ergo)
  • Logitech Ultra X (laptop style keyfeel)
  • Belkin ErgoBoard (uglytastic)

Some people swear by certain "classic" soviet-era 10-pound keyboards, but for now, I'm sticking with my discontinued Microsoft Natural Keyboard Protm. No mangling, ergonomic split design, and even two built in USB ports. Which reminds me: why has USB hub functionality fallen so far out of favor on today's keyboards? It's incredibly handy for memory sticks or quickly hooking up a camera to download a quick photo or two.

I'm curious what everyone else's feelings are on this topic:

  • What keyboard areas are "sacred" to you, as a developer?
  • How important are the extra multimedia functions such as sleep, calculator, scrollwheel, volume control, etc? Do you use this stuff frequently? Rarely? Never?
  • Does it really matter if your keyboard is wireless?
  • Does an ergonomic layout help?
  • What keyboard(s) do you recommend, and why?

* Not a complete exaggeration. For example, when setting up the MAME Cocktail system, I had no mouse for a solid week, and I was surprised how little difference there is between keyboard (assuming you know all the magic hotkeys, like SHIFT+F10, and how to tab through to the desktop) and mouse usage in Windows XP. What is aggravating is running into non-Microsoft designed dialogs that have screwed up tab order, or worse yet, areas that are physically impossible to navigate to without the mouse.

Comments

Popular posts from this blog

Sanyo PLC-XTC50L Portable Multimedia Projector

Sanyo is set to add, once again, to its projector range with their Sanyo PLC-XTC50L Portable Multimedia Projector which comes with dual lamps and an ‘industry leading’ lamp selection system that offers extended use – up to a purported 6000 hours – by alternating between the two available lamps (though dual lamp operation is, of course, still selectable). Offering a maximum of 5000 ANSI lumen brightness, the Sanyo PLC-XTC50L Portable Multimedia Projector can also be purchased with the optional Sanyo PL-Net Organizer which, according to Sanyo, ‘makes the PLC-XTC50L particularly useful for around-the-clock digital signage, advertising and information boards’ thanks to offering selected, timed switching between both available lamps according to specific times or dates. The Sanyo PLC-XTC50L which measures in at 17.8″ x 21.6″ x 6.9″ offers 4:3 aspect ratio XGA (1024 x 768) resolution, 1100:1 contrast ratio, digital zoom ranging from 49x – 1/4x and comes with an DVI-D HDCP capable interfa...

Why It Is Smarter to Watch TV on PC?

  TV on PC Many people prefer watching TV on their PC . For them, it is fun,exciting as well as affordable. Earlier, they used to make use of TV cards to watch TV on their PC . These cards receive the feeds from the satellites and display the same on the computer. These cards are basically available in two formats. In first, the users plug these cards and watch the TV on their PC , whereas in second format they install the hardware directly to the PC. The only disadvantage which was associated with these cards is that they are expensive. However, with the introduction of satellite TV software in the market, watching TV on PC has become much easier. All you need to do is to just install this software on your PC and you are ready to use it as a TV. The biggest advantage of using this software is that you can watch thousand of channels and that too in HD quality. The popularity of watching TV on PC has become popular in many countries including Australia, United States, Belgium an...

Nokia 5230 i

Below are the some exclusive live pictures of the Nokia 5230, a fan of the Symbian S60 OS will surely appreciate it. Features include: The Nokia 5230 will be powered by Symbian s60 v5. Resistive Touch screen and tactile feedback as well. has a large 3.2" bright nHD (640 x 360 pixels and 16:9 aspect ratio) display with homescreen featuring Contacts Bar and Media Bar. Input methods include Full screen QWERTY, alphanumeric keypad on screen and handwriting recognition. Other features include a 2 megapixels camera, Bluetooth 2.0 +EDR, Flash Lite 3.0 and MIDP Java 2.1 APIs. Supported WCDMA frequencies depend on the region where the device is available. The Nokia 5230 will be out in market in January 2010.