No you dont. + and - as dedicated keys is different from re-purposing gaming-cluster buttons for typewriter keys.
The only dedication to speak of is that of primary function, not position, nor is the button actually dedicated to said keys.
When + and - no longer becomes possible to use in games i seriously begin to question the rationality behind it.
Yes distance traveled is what counts. No less so for people who know how to code, sufficiently advanced to use shoulders.
Thus you are left with a button that is farther away, feels different, and sometimes doesnt work.
I imagine you havent tested + and - on any part of the actual user-base or potential market-base for the pyra.
Nor do i expect to get an answer to my good old "who is that better for?"
To deal with the nature of the argument, lets say + and - are ideal
how many of the coding-centric buttons are primary
how many coding-centric buttons can be typed as hold-and-press combos
how many coding-centric-buttons can be typed as hold2-and-press combos
How many often used combos are considered for often used languages.
Why something is better is a rational motive, the current matrix highly favours disadvatageous behavior.
My question is why. Lets for the case of argument forget about everything that isnt in here.
Why is it that the questions asked are the nature of what makes a keyboard good? First we deal with those questions by themselves, then we ask again at the end.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
{ } | : ~ under none or one modifier not only is easier, its also _a keyboard_ for the purpose of calling a keyboard, something that works for using a keyboard.
Putting { } | : ~ under Shift+AltGr is misguided. Shift+AltGr already has expected functionality. You are breaking it by messing with conventions.
Shift+meta to type { } | : ~ when there isnt an AltGr is just wrong on every level.
-----------------------------------------------------------------------------------------------------------------------------------------
Not having AltGr do third level shift means you have to re-learn how to type, and it has less combinations overall, less standard ones, its just plain worse.
Yet these are categories:
Everything behind at most 1 modifier
(From a selection of the things on offer, when those things are fewer comparitavly, is junk logic. Normativly it is worse.)
All symbols with shoulders+ 1 thumb
(I guess F-keys are symbols now. Somehow equates less symbols to all.
Only one extra, Pyra-specific modifier
Here im given 0 points, which means i have something else than one extra pyra-specific mod. Is the consideration that my modifer can be found on other keyboards that dont have f-keys?
How is that worse?
What really is going on here is that a lot of layouts have one less, keyboard specific modifier. Namely AltGr.
All symbols with keyboard modifiers
(Doesnt at all take into consideration what modifiers they are. Sets "all symbols" to an arbitrary definition, yet scores in non-arbitrary points.)
Everything behind at least one mashable action.
(Scoring everything 1 here just inflates the scores. What constitutes the real difference is if its 2buttons+mash or 1button+mash) Same as
Mashable symbols
(Again, one button+mash, or two-buttons+mash. And is it standard buttons dare we ask. Are the things you mash in standard positions)
Shift + Meta/Fn combo thumb-mash?
Almost sounds like a good way to implement real third level modifier, or is it meta-fourth? Who knows, other than it doesnt beat AltGr for third level, and its a dubious concern for typing 4th level, since that isnt at all common.
P2+L2 available for remapping
These are buttons on any standard keyboard, through non-clever choice of words it seems as if they are optional.
With non-clever ways of counting, it looks as if these keys arent really there, even if they are.
Right alt can be set to AltGr without disruption.
I dont know, how about disrupting the visual nature of how AltGr works. Or making a category make sense, at all.
Finding non-clever ways to reinvent typing isnt
i18l support
Why inventing new ways to compose and type dead-keys is better than existing ones, implemented, beats me.
Dosbox-compliance
What dosbox software doesnt come with a config to set up non-US layouts?
http://www.dosbox.com/wiki/Mapperand
http://www.dosbox.com/wiki/KEYB begs to differ
German letters labeled (ÄÖÜß)
Why isnt this in the clutter category?
-------------------------------------------------------------------------------------------------------------------------------------------
So wb, you made the categories, you rated, what is your layout a benchmark for? The way you scored states its the least cluttered, along with anything that doesnt have 4prints per key...
Is it the most standard, is it the most efficient, does it work for the most people, does it look welcoming etc?
Ill make a list. Feel free to add more.
Easier to type F-keys
Has super-key
US symbol/punctuation-pairs.