Three-key Spacebar
You may note above, I've gone with a three-key spacebar. This is for developers and foreign languages which can enable additional key assignments when clicked.
In addition, for some computer programming languages I'm developing, I've allowed for variable names to have spaces within them. To do this now I have encode the space character using Shift+space, but with this new keyboard I would be able to set it up to allow left-space or right-space for the space character in variable names, with middle-space being the normal space character.
Contextual Key Assignments by App and Control
I intend to make the keyboard driver aware of not only which application has focus, but also which control, so that they key assignments are changing continually contextually. In applications which do not signal they're are aware of the left-space, middle-space, and right-space existence, pressing any one will return a simple spacebar keystroke. And if an application is recognized then all three spacebar keys can be assigned to macros or any other key, allowing them to send or activate whatever is required.
Flexible Design and GUI for Keyboard Driver
I plan an extremely flexible keyboard driver and setup API. I also plan the hardware and GUI to allow custom expansion and assemblies beyond what King Machines will manufacture and sell. A person could, for example, buy additional components and expand the left-side, or right-side, or top-side function keys, to go out further as each of them have male and female connect ports to allow expansion. In addition, the relative placement of Model-E keyboards can be identified, so the GUI mimics the desktop space.
Each additional add-on identifies itself as a new pad to the keyboard driver, and the type of keyboard panel that's plugged in is automatically conveyed and can be seen visually in a GUI which looks exactly like the keyboard. This then allows easy drag-and-drop substitution for key assignments and commands, or to press a key, have it be the "active key" and then be able to assign things to that key (so you don't have to drag-and-drop).
Printable Cheat Sheets
The keyboard driver's GUI will also allow the creation of various types of keyboard "cheat sheets" which identify the application and assigned keystrokes. These can be printed out and taped to the keyboard or monitor.
Custom Key Printing
And to make keys easy to identify, I intend to also allow custom key printing with a 128x128 pixel image to be ordered for low cost, with one-, two-, three-, or four-color options. The target is $3.00 or less per key, with up to four 128x128 layers indicating the text to produce for each key per layer (white, black, blue, green, red/orange, yellow, cyan atop keys made with planned physical colors white, creme, blue, red, cyan, green, yellow (as indicated in the image), as well as black, fuchsia/purple, depending on product color availability).
The keyboard driver will have the ability to edit these layers directly for printing on the cheat sheets (which can be printed out on a transparency and "glued" down if you so desire), but will also integrate to allow orders to be made directly with King Machines.
Fully Open Source Software
I will also work with individuals and companies to produce custom drivers setup from the factory which allow for special things. The software for the keyboard driver will be completely open source and anyone would be able to expand it on their own as well.
Fully Open Source Design and Hardware
I want other people to manufacture these keyboards as well. I don't want to hoard the design or the revenue. I will release all software and hardware designs, photo masks for board layouts, machine designs for manufacturing and assembly, everything. I want others to be able to literally replicate the manufacturing facility I intend to produce. I am one person, and I desire to help people as best I can. And I ask for only one thing in return: fairness, both to me and others. Do your best for people, give them the ability to be more productive, more creative, more expressive, and make a decent living on it. Don't get rich, don't pursue avarice, but help people while also helping yourself.
-----
We're still a long ways from products and sales, but I can honestly say for the first time in all of my project history, everyone around me is on board with this one. The D1 Illuminator is like a dream come true for many people. 
My goals on this project are not to get rich. I have a lot of software and hardware design ideas, and I want to be able to devote my day hours to those projects (as presently I have a day job which relegates me doing all of this extra work to evenings, weekends, holidays, and personal days). I've been doing this since July, 2012, and it's getting exhausting. I need to change things around, and this is my goal ... to manufacture these keyboards and make enough money to cover my bills with my family and staff manufacturing the keyboards for me, so I can devote full-time to software and hardware development.
Thank you,
Rick C. Hodgin