Thanks but we should see if these work first )
I have none of these boards with me to test if they work, but if they do as it should, then ti is quite excellent.
Some suggestions though:
1. This is the correct 7bit layout:
http://i.imgur.com/FhpbJbW.png2. I recommend only having one layout per PCB for those PCBs supporitng more than one layout,; this would be the layout supporting maximum number of keys; this is specific to GH60 and Phantom at the moment. So for the Phantom it would be the 7bit layout, and for GH60, it would be the GH60 layout:
http://geekhack.org/index.php?action=dlattach;topic=41464.0;attach=19220;imageYou can then have a graphic like this in the help to explain which keys to map for the various layouts as it is not feasible to have layouts for each possible combination.
I can make a similar graphic for the GH60 and other keyboards you want to support.
3. Please add support for the ErgoDox and GHPad, when it happens. I understand if you want to iron out the support for the keyboards you already have done first.
4. If possible, have a giant matrix (20x20 maybe, IDK) which can be used as a generic to map any keyboard using the Teensy or ATMEGA32, as long as the user knows what matrix he has used. This would be great for those doing direct wiring keyboards.