Well the largest difference I see is that the shift+# row of buttons on a standard "qwerty" keyboard has been: ! @ # $ % ^ & * ( ). Both of these layouts map function buttons to the shift+#s.
We've given our reasoning for this layout previously:
- It keeps all the punctuation symbols in the same block of keys (the number row is much more separated than it is on a keyboard)
- You use the same key (Fn) to access all of the punctuation symbols (except the dedicated keys on my layout)
However: there may be good technical reasons not to do it our way.
We are both using Shift-<num> to represent a different keypress (similar to Fn), whereas Shift should really only be a keystroke modifier (ie, same keycode is sent).
If Shift-1 for F1 is not practical to implement, we would need to rearrange things, and putting the symbol row back on the numbers would be sensible (so that Shift-<num> produces the same result as a keyboard).
This can be done with only a minor change to either layout by swapping the top 2 rows:
- Move the F keys to Fn-<num>
- Move the top row of keyboard symbols to Shift on the number row (as normal)
- Move the functions from the number row to Fn on the top keyboard row
You may notice that the Mouse Mode button is missing.
For the same reason as the F keys, Shift-Backspace might not be usable for Delete,
so Delete is moved to Fn-Backspace, and Insert has to be given its own key.
Mouse toggle can always be accessed via the menu if needed.
This would mean that you'd use Fn-key for some symbols and Shift-key for others, but that's manageable.
Also, note that this doesn't really change the main area of debate (Ctrl/Alt placement & priority, and the subsequent effect on keyboard layout), so you can still vote based on the poll question.