as a foreigner, i give no shits that letters from my people arent included in the keyboard, but cant we have some software thing for different languages and their keys, so if you select german for example, shift/meta/pyra/ctrl/whatever+a would equal Ä while when selected finnish in software, shift/etc+ae would be Æ?
Yes, obviously switching keyboard layout / locale should be something that you can do in software. The point is: where to put the keys that would normally be available as dedicated keys on a locale-specific keyboard? How to minimize the number of keypresses needed for common letters (in your particular locale), how to keep things easy to remember?
I personally prefer to just use Compose for everything. Compose " A to get ä, Compose , C to get ç, Compose ` A to get à, Compose ~ N to get ñ, and so on. But that's because I mostly use Dutch and English, and only occasionally French (and I write it poorly anyway). If I would speak French, German or Swedish, I would probably want to have dedicated keys for some letters, or at least, dedicated Meta keys (so with the shoulder button Meta, it would be only one thumb press).
My ideas to the layout posted in OP:
- ' and ' looks very alike, but one is important for grammar and the other for programming. If we include both, how do we make them look different? Cant we just keep the "real" one for grammar out and keep the programming-relevant?
There are several symbols that look like ': there's the apostrophe, the single quote marks, and the acute accent. On a normal keyboard, you would have an apostrophe key
'; word processing software can automatically convert it to the correct quotes
‘like this
’, and in Compose combinations, it acts like an acute accent so you can make e.g.
á é í ó ú.
So we only need one key for
'.
We also need only one key for
` (backtick/grave accent).
- What does the "SysRq" key? System reset? Sorry my oldest console was the N64 I might be too newschool :^)
System Request. It is mostly used for the 'Magic SysRq key':
http://en.wikipedia.org/wiki/Magic_SysRq_key
- Two shift keys on they keyboard are indeed useful, but once you need AltGr you either have to use the right one on the keyboard or shoulderbutton. To make it consistend we could spare left shift. Then we could move Tab one down and use the Tab key for Esc, and the Esc Key at the AltGr Mode for something else like the other apostrophe.
Why? Keep in mind that AltGr should be sticky (like Fn on the Pandora), and I would argue to make the keyboard Shift also sticky by default.
Having a dedicated Esc key in such an easy to reach spot would be a bad idea: people will hit it by accident, which sucks (it can cause programs to immediately exit, for example).
- If (+) and (-) are labeled as + and -, it would be confusing if they do anything but not + and -. We could use the shift mode (or AltGr mode or both) to make them actual + and - keys, sparing the ones on the AltGr mode and use the keys there for ^ and °
In my proposal (
http://www.keyboard-layout-editor.com/#/layouts/96ce05fe6ad1693cb29247f4d18b7974), the + and - buttons actually produce + and -, since that does indeed make sense.
It's probably not a good idea to give the action buttons a different AltGr function, because that will confuse games that use action buttons and shoulder buttons.
- Who besides of shitposters needs Capslock? I would not use it (it would collide with my Esc-Tab idea )
In my proposal there is no Capslock.
- Since äöü also exist in capital form ÄÖÜ this would be a 4-way usage of the key. As a german I would be okay with this but is it technically possible?
Yes. Technically it is no problem at all. We just want to keep the number of labels per key low, because the keys are small so the labels will be hard to read if we have to fit too much stuff on them.
- Same with the accents ` and ´ since I can only see one of them. Or is the other a apostrophe? Hell!
See discussion above. In my proposal there are no dedicated keys for dead acute/grave accents (also not in Saber's proposal, I suppose). I do propose to use Meta-apostrophe for dead acute (áéíóú) and Shift-grave for dead grave (àèìòù), as a slightly faster method compared to using Compose.
- Question mark should be on the shift layout. I would put the ( ) to the AltGr layout and put the = next to the ? and this way with my + - idea the = would be perfectly under the + and -
Any particular reason why question mark should be a Shift key and not a Meta/AltGr key?
In standard US-QWERTY, shift+90 is (), I don't think we should deviate from that.
Just like on the Pandora, the dpad corresponds to the arrow keys. The ABXY buttons are Home/End/PgDn/PgUp. I would propose to let the right nub act like a 2D scroll wheel.