USB keyboard scancode conversion adapter

Wednesday, January 14th, 2009 | Typing

The world of Dvorak today kind of sucks. The major suck points for me are:

  • Bugs in OS support for switching layouts. In Mac at least, option-’ gives me æ and option-[ gives me ” because it’s modifying the QWERTY position character. Locking my screen with LockTight, I tell it my shortcut is shift-option-command-P, but I really have to hit L.
  • Software that reads scancodes in some situations where it shouldn’t. Especially as a developer, I run across tools that don’t use the OS-provided character mapping.
  • Pair programming – I would like to have a Dvorak keyboard, plugin to a qwerty co-workers machine, and both keyboards work at the same time.
  • Sitting down at a QWERTY keyboard. People make fun of us when we can’t use their keyboard, but honestly, it’s really annoying. I’d like to have dvorak with me all the time.
  • Working through remote X sessions, VMWare, over Synergy, or in the BIOS or bootloader – you can never be sure if you have us->dvorak mapped, or if it’s mapped twice. Especially when using more than one of those remote means.
  • Really low-tech people are put off from trying dvorak by the prospect of changing a setting in their OS/windowing toolkit

There is a good solution, and dvorak and other alternative layouts would really benefit if we could find someone who has the ability and desire to do this:

Make a keychain-form-factor adapter, with a male and female USB-A connector, that converts and propagates USB-keyboard scancodes.
I think this just requires a USB keyboard controller and USB keyboard host controller chip (with accompanying capacitors and what-not and what-have-you) and an EEPROM or similar with a mapping programmed in. And a hacked-up enclosure.

3 Comments to USB keyboard scancode conversion adapter

Gabe
January 14, 2009

Hardware projects sound like fun. I want to help.

[...] then I found this blog post from one Alex Eagle, which I shall now shamelessly [...]

lele
September 5, 2009

They already make such a device (kinda pricey, though):

http://www.keyghost.com/qido/

OTOH, your project would be most interesting to those who use different layouts, for example the Colemak crowd:

http://forum.colemak.com/index.php

Cheers

Leave a comment

About Me

I'm Alex Eagle. I live in Sunnyvale, CA and I'm a code monkey.

eag...@captcha.me
LinkedIn.com/in/AlexEagle
Twitter.com/jakeherringbone

Add to Google Reader or Homepage

 Subscribe in a reader

Tweets

  • @LaChilangringa thank you, he will be called Walter and might like trains or frogs. You were at the rally? What did your sign say? in reply to LaChilangringa 2010-11-06
  • It says I'm not eligible to get a payout in the Buzz settlement. I'll have to settle for juggling with the Buzz developers. :) 2010-11-03
  • It's Movember and you can sponsor my mustache. http://goo.gl/Z1O4 I miss the beard; It's very drafty on my face today. 2010-11-02
  • Can 4 guys make themselves look enough like Mount Rushmore to fool Google Goggles image search? Love the demo slam. http://demoslam.com 2010-10-20
  • Saw Dalai Lama on Thurs, running last 6mi of SF women's marathon with Peggy today. Too many crazy crowds this week! 2010-10-17
  • Attn: people of the future. We wanted to avoid all that litter! It was our 2nd priority, right after annoying noises. http://bit.ly/cJzkGT 2010-10-09
  • Headed to Hardly Strictly bluegrass in GG park. Elvis Costello free! 2010-10-03
  • I vote that @TCooganPlants is having a rough week and deserves nachos. Who's with me? 2010-09-29
  • More updates...

Powered by Twitter Tools