Hi Xah, the information on your web-site is great! I've learned a lot about keyboards and ended up purchasing a Truly Ergonomic Computer Keyboard because of your review. I'm very happy with it even though I don't type as fast on it as I do with a conventional keyboard yet (I'm getting close), but the matrix arrangement for the keys makes typing all of the non-alphabetic characters needed for programming so much easier and more accurate. Furthermore, it is more comfortable to type on when using emacs (which I started using over 30 years ago).
I've noticed that there is now a real Layout Designer on the TECK website that allows any kind of layout to be loaded into the keyboard's firmware. It looks easy to use and supports 6 layers. The 6 layers are divided into two banks, selected by one of the small switches on the back of the keyboard. Within a bank, there are three possible fully customizable layouts: default, num-lock, and fn. This means that one could support QWERTY, Dvorak, and some extended character layouts all in the keyboard. The little micro-switches on the back of the keyboard aren't convenient, but even with three layouts available though num-lock and fn this greatly increases the keyboard versatility.
I'm going to try some of your keybinding suggestions. I'm not bothered by Emacs pinky, but I would love to have a more logical organization of emac's less common commands normally bound to keys. I really like some of your ideas. Your discussion of different kind of commands (repeated vs non-repeated) was a revelation for me, and I plan on using a menu/prefix key to organize all of my one-time emacs commands as you suggest in "The Roadmap to Completely Replace Emacs's Key System, Part 2".