Hey all,
I've had this idea bouncing around in my head for a while to produce a Kinesis controller upgrade kit based on the Teensy. There has been some work done on this already here (I have one built, and basic firmware already exists):
http://michael.stapelberg.de/Artikel/kinesis_custom_controllerbut I would like to take things a little further.
My desired feature set:
* RGB indicator LEDs (Ti TLC5940 based)
* Keyclick piezo speaker
* Foot pedal support
* Mouse emulation support
* Trackpoint mod support (including support for the proprietary trackpoint PS/2 extensions - I have the datasheet for that)
* Trackball support
* Ergodox style layered keymap support
From the above all but the RGB leds and possibly piezo speaker can be done with the hardware I already have, and I can code decently for microcontrollers already as well. Is this something that anyone else wants?
Would also be nice if it could be designed to support physically splitting the Kinesis.
I want the controller to handle the trackpoint or trackball so that the keyboard can modify the movement or possibly also change the behavior of certain keys when there has recently been movement.
edit So, people appear to have a bunch of desired pet features. Supporting all of them is probably a pain in the ass. If the GPIO used for actually reading the matrix can be minimized, we can have a few GPIO ports to support add-on boards which can be built later and be used with just a software update.
edit2 Looks like the TMK firmware would be a good starting point.