Currently there is nothing out there quite like this. The closest thing that I could compare it to is the QIDO adapter: (http://www.keyghost.com/qido/)
the Kenesis (http://www.kinesis-ergo.com/contoured.htm) can reprogram the keys to whatever you want, but its $300+ AND you can't use your own keyboard!
For those of us who want to use an alternative keyboard layout (colemak, workman, carplax, capewell, capewell dvorak, programmer dvorak, personalized, etc, etc, etc) the process usually involves having to key in and design a layout template and then submit it to the OS. The problem with this is alot of times the request either doesn't work (login screens default to qwerty) or the layout is faulty (windows supports dvorak but doesn't work 100% correctly in all applications.) Also you might work in an environment where changes to the OS are forbidden (library, work, etc.)
The aforementioned QIDO adapter works great but unfortunately only does Dvorak. It is not programmable at all. Also, if you wanted to improve upon QWERTY or Dvorak (making a few changes to the layout one key at a time can dramatically in enhance the layouts efficiency) you have to go and create a new layout/submit each time.
There are many people out there who could benefit - those who have RSI who could benefit from a more efficient layout. Many people question the efficiency of Dvorak but I haven't found a single person who could say it was uncomfortable - except those who complain about the L being on the pinky - which could be easily remedied by such a product (hint hint.)
I am not a marketer but I would think there would be tremendous value for such a product. This would not compete at all with the QIDO because they have no interest in making a programmable dongle.
My own story: I've been touch typing QWERTY for over 20 years, wanted to try something new so I tried Colemak. LOVED the efficiency but hated how right biased it is - I'm one of the few that had pain from using the layout. On the other hand I tried Dvorak and found that while I LOVE the alternating hands and comfort there are few things I don't like about it (pinkys, punctuation all over the place, the "L", etc.) Such a device would let me tweak Dvorak to my liking without having to deal with an operating system getting in the way.
I think there are a lot of people just like me who want to remap the keyboard OUR way without involving the operating system in on the discussion.
Thank you very much for taking the time to read my request and your consideration.

