So, I was thinking, and that's not always a good thing.
A 'Normal' US standard keyboard (excluding number pad) breaks down by top level key type as:
26 letter keys qwertyuiopasdfghjklzxcvbnm
10 number keys 1234567890
12 function keys F1-F12
11 symbol keys `,./;'[]\-=
9 modifier keys capslock, Lshift, Lalt, Lctrl, Rshift, Ralt, Rctrl
5 main 'special' keys Tab, Space, Enter, Backspace, Escape
10 navigational/edit keys up, down, left, right, Insert, Delete, Home, End, PgUp, PgDn
3 system control keys PrtSc, ScrLk, Pause
That is 86 usable keys on a 'normal' US standard keyboard. Add 2 for the mouse = 88.
The Pyra has:
4 shoulder buttons
4 'keys' in the D pad
7 keys in the center 'T'
2 'keys' by pressing the nubs
6 keys in the right game pad
45 in the 'main' section
That is 68 usable keys on a 'Pyra' (including the 2 on the nubs).
So, the Pyra starts with a 20 key deficit.
Making an assumption here, but I believe we want to make sure that the entire US keyboard set AND includes provisions for a few non-English languages are taken into account. The method of using Fn+Shift+key has opened up enough potential places to map things to that this IS possible.
However, we're chasing each other in circles because no matter how it's arranged, something must be compromised to do it.
I see this as a choice of a few trade-offs.
If numbers are going to live on the top level of the top row, symbol keys are going to be forced to a Fn+key and Fn+shift+key level.
We can have one or the other - numbers top level OR symbols (punctuation, etc.).
The keyboards I generated with the numbers on the Fn level caused immediate outcry. But, which is worse? Having numbers on the Fn level OR having symbols on the Fn level?
If we can accept that the symbol keys should take precedence over the numbers keys, something very interesting can happen.
http://www.keyboard-layout-editor.com/#/layouts/5396ee5f893d78a100dcce1859febcd0
And that right Alt key? It should be able to be a 'real' AltGr, if the user selects a US International keyboard type.
To avoid the 'clutter', I did not put the AltGr symbols on the above layout. It would work out like this, if the AltGr symbols were mapped to the US layout's base symbols:
http://en.wikipedia.org/wiki/AltGr_key#US-International
Note, this is a first attempt at yet another completely different layout. It will likely require some refining and adjusting. It is posted here as an idea for thought and discussion. It is a prop for the question of, "What if we gave symbols precedence over the number row."
I think it shows promise. What are your thoughts?