It's the keyboard layout.


I think there are little known elements taken from some little known layouts, forgetting efficiency and clarity.

The combination of doing neither means I don't know how to use it, and it makes me feel as I have dyslexia.

There looks to be a severe limitation of keys, as if the functional layout never had anything to do with the actual implementation.
As someone who actually is Dyslexic - You couldn't be more wrong... spacial location of *individual* symbols and even the ease of visualizing multiple objects interrelations while coding are very different from the issues you think Dyslexic causes.
 
Last edited by a moderator:
@Saber:  I like your 3.1b layout, and could definitely live with it.  for some reason, i'd prefer the LED buttons on the right hand side, but that's not a big deal.

i don't think it's bad that it's "German-centric", since German is the next highest language in the language poll after English.

i still think it's a bit "left weighted", since all your punctuation and symbols are over on the left.  I like how mine moves them around a bit, though arguably it's easier to see where things are on yours.

maybe ED can chime back into the discussion, to let us know if three shifts are a full constraint, among other things.  I have a feeling he's blocked us all, so he only sees a handful of replies on this thread ;)
 
Last edited by a moderator:
I have this thing where most things i see are ugly. Things bother me. Very seldomly i see things that people put thought into. It is a form of communication, a breath of fresh air, in an otherwise chaotic world. It is timeless too.

In my head the location on the key should be 1 2 and 3, with one key (press) corresponding to 1, another (shift+) for 2, and a third (altgr+) for 3. It boggles my mind even more when things are moved out of the group they belong to. Yes, its a comparitivly easy change, but it adds noise. When position changes too, and there is no seperation between different kinds of buttons, I activly want to get away from it. I want standard unix philosophy.

https://ctrlaltdesign.files.wordpress.com/2011/08/anatomny-of-a-mac-keyboard.gif has some provisions that make sense of what a normal keyboard is. Language modifiers arent letters, nor are they dedicated keys, etc.

Too much noise causes me to lose focus. I am looking for an overview that isnt there. Even if i know it isnt. Instead of being simple, its a whole slew of issues, which to my mind are questionable things. I didnt mean actual dyslexia, but an issue that puts me as a onlooker in a different position than wbs understanding.
 
Last edited by a moderator:
So, what do you guys think about this?
I must say I like your 2-labels-per-key layouts way more. I also lost track why you came to this kind of concepts.
You may be right. I may have been listening a bit too much to the "DOSBox crowd".

Here is another 2-labels-per-key layout, with all my latest ideas integrated:

_wb_ WGS v3 "VÄBÈNÉ": http://www.keyboard-layout-editor.com/#/layouts/00237d3f2714fbc70a1d75814a1e1575

WGS / MES-1 coverage chart: https://docs.google.com/spreadsheets/d/17JL4AoLYL6DqLZbZHTfHlsxYVEkLtsDcUPuV8ZwPv94/edit?usp=sharing

Features:

  • all ASCII symbols behind at most one modifier
  • ergonomics: all the commonly used ASCII symbols that are behind Meta (- + = : ; ' ") are on the opposite side of the Meta key; slash (/) is a Meta-mash combo
  • "visual muscle memory": ASCII symbols are close to their US-QWERTY location or at least at the correct row; shift pairs are split up into two keys but kept next to one another
  • æsthetics: only two symbols per key, so it looks clean and not too cluttered
  • perfectly supports German: Üü Öö Ää ẞß are labeled
  • supports French very well: Éé Àà Èè are labeled (the most important extra letters used in French, frequency above 0.25%, cf. Letter frequency tables), all the other letters needed for French (Êê Çç Ùù Ââ Îî Ôô Ëë Ïï) are available using dead diacritics, except Œœ which is an easy-to-remember Compose sequence (Compose OE)
  • Supports Spanish, Italian, Portuguese, Dutch and many other European languages via dead diacritics: Meta+` for grave (ìòù), Meta+~ for tilde (ãĩñõũ), Meta+< for caron/breve/subscript (čšžďěľť ğăŭ ₁₂₃), Meta+> for circumflex/superscript (âêîôû ĉĝĥĵŝŵŷ ¹²³), Meta+, for cedilla/ogonek (çķļņŗşţ ąęįų), Meta+. for dot/ring (ċėġıż åů), Shift+' for acute (áéíóúý ćńśźĺŕź), Shift+" for umlaut/Hungarumlaut (äëïÿ őű), Shift+- for macron (āēīōū), Shift+/ for stroke (đħøłŧ). The keys that have "magic dead diacritic power" are labeled with the symbol . Most of the dead diacritics are Shift+Meta combos with symbols on the right hand side, which should be easy to do even without using the shoulder buttons.
  • Scandinavian languages will probably want to remap ÜÖÄ to the cluster they're used to (ÅÖÄ for Swedish and Finnish, ÅÆØ for Danish, ÅØÆ for Norwegian). All other European languages are fully covered without having to remap anything at all!
  • Currency symbol ¤, which is user-configurable: either it directly produces some symbol (e.g. or ), or it becomes a "dead currency" key which can be used to produce all the currency symbols of the world (฿¢₫€ƒ₲₴﷼₭£₥₦௹₰₢₪৳元₩¥ ₳₱₡₯₠₣៛₤ℳ₦૱₧₨$₮圓円)
  • GREEK: at Meta+G, there's a "dead greek" key which can be used to easily produce all the letters of the Greek alphabet (αβςδεφγηιθκλμνοπχρστυωξψζ ΑΒΔΕΦΓΗΙΘΚΛΜΝΟΠΧΡΣΤΥΩΞΨΖ)
  • MATH: at Meta+M, there's a "dead math" key, which can be used to produce lots of mathematical symbols in just two thumb presses. This allows you to easily type things like this:  x ∈ ℕ  ∃y ∈ ℚ : y > 0 ∧ xy ≤ π  or this  f : ℝ×ℝ → ℂ : (a,b) ↦ a+bi  or this  X ⊆ (Y ∪ Z)  ⇎  (X ⊆ Y) ∨ (X ⊆ Z). Perfect for making some quick slides or scientific notes on the road! (of course you would use LaTeX for the real work, or some kind of formula editor, but for some quick stuff, this would be just perfect — especially compared to the "Insert Special Symbol" method!)

The dotted circles (◌) could be dropped if people are offended by them, but I think they help a lot to visualize and remember the diacritics. Note that the dead diacritics are in this proposal all at the same spot as the standard Compose sequence symbols for the corresponding accents (` for grave, ~ for tilde, ' for acute, " for umlaut, , for cedilla, . for dot, / for stroke, - for macron, < for caron, > for circumflex), so even if you don't want to use the two-thumb press shorthand (e.g. [Meta+<]  [ Z ] to get ž) and use the standard Compose sequence instead (e.g. [Meta+Space] [ < ] [ Z ] to get ž), it is nice to have that little ◌ over there as a reminder.
 
@Saber:  I like your 3.1b layout, and could definitely live with it.  for some reason, i'd prefer the LED buttons on the right hand side, but that's not a big deal.


i don't think it's bad that it's "German-centric", since German is the next highest language in the language poll after English.


i still think it's a bit "left weighted", since all your punctuation and symbols are over on the left.  I like how mine moves them around a bit, though arguably it's easier to see where things are on yours.


maybe ED can chime back into the discussion, to let us know if three shifts are a full constraint, among other things.  I have a feeling he's blocked us all, so he only sees a handful of replies on this thread ;)
There are different ways to interpret the language poll.

One way to see it is: no language other than English gets a majority, so plain US-QWERTY is enough.

Another way to see it is: German is the next-highest so it has to be supported.

Yet another way to interpret the results is as follows: 14% of the board users would be unhappy if Spanish is not supported, 17% would be unhappy without French, 33% without German, 10% without Italian, 10% without Scandinavian, and so on.

In particular (taking into account the overlaps), the following people would not be happy if only English and German were supported:

 

_wb_, Urben, WizardStan, Grench, elvissteinjr, Linux-SWAT, comradekingu, Canseco, Glyph Reader, dfist45, 3xcl4m4t10n, iprice, zhorro, oskarzer0,Peixinho,TrashyMGptitSebBAFelton, Neelix, Glyph Reader, dfist45, sebt3, ekianjo, jconprendrien, Klumpen, Kev2442,Farox, PowerGod, Kharg, Holliefant,Lykurgos, FIQ, B-ZaR, Nilsnsn, Loskmatti1234, LEOXD, Nightoxym

So if that poll with 101 responses can be extrapolated, and if it is in any way representative for the target audience of the Pyra, then about 40% of the people would not be happy with an English+German only layout. Of course 40% is "only a minority", but I think it is a sufficiently large minority to take it into account.

But yes, it would be nice if ED could give us some more directions, in particular about the number of Shifts (2 or 3), the "hardware buttons on top", the desirability  of "DOSBox compatible shift-pairs", and the balance between "clutter" and language support.
 
Last edited by a moderator:
@Saber:  I like your 3.1b layout, and could definitely live with it.  for some reason, i'd prefer the LED buttons on the right hand side, but that's not a big deal.


i don't think it's bad that it's "German-centric", since German is the next highest language in the language poll after English.


i still think it's a bit "left weighted", since all your punctuation and symbols are over on the left.  I like how mine moves them around a bit, though arguably it's easier to see where things are on yours.


maybe ED can chime back into the discussion, to let us know if three shifts are a full constraint, among other things.  I have a feeling he's blocked us all, so he only sees a handful of replies on this thread ;)
ED wrote what he wants in the first post, it's just people have ignored it and like wildfire, spread out in different directions. Two keyboard shift keys for starters is what one of the things he wanted. The rest is in black and white. 

As for being "left weighted", absolutely, as I've droned on and on before about, because to me it's obvious the keyboard modifier on the bottom right should be on the opposite side of those common symbols it produces for both thumbs to work in concurrence while in the hands. Right thumb on keyboard Fn so left thumb can press Z key for an /, then "back" to Spacebar(or Enter). Shoulder modifiers not necessarily a requirement.  :)

@Saber:  I like your 3.1b layout, and could definitely live with it.  for some reason, i'd prefer the LED buttons on the right hand side, but that's not a big deal.


i don't think it's bad that it's "German-centric", since German is the next highest language in the language poll after English.


i still think it's a bit "left weighted", since all your punctuation and symbols are over on the left.  I like how mine moves them around a bit, though arguably it's easier to see where things are on yours.


maybe ED can chime back into the discussion, to let us know if three shifts are a full constraint, among other things.  I have a feeling he's blocked us all, so he only sees a handful of replies on this thread ;)
But yes, it would be nice if ED could give us some more directions, in particular about the number of Shifts (2 or 3), the "hardware buttons on top", the desirability  of "DOSBox compatible shift-pairs", and the balance between "clutter" and language support.
I agree but as I've said, ED has stated what he wants, in general, in the opening post and he's a very busy fellow these days. We'll have to do our part in the interim while his attention is elsewhere.

Although, since you've voiced your concerns about it multiple times, would you mind mapping another second "Right Shift" on to one of the Pandora's right corner keys, temporarily, then test that both Right Shifts work as they should for capitals, then further experiment here by pressing both of these Right Shifts together? If you or someone doesn't mind doing this, I'm interested if worlds will collide or nothing will happen.  
 
Last edited by a moderator:
Make each program key do one thing well. Right now there is something on tab, something on escape, something on the wheel (dont know what that does, but it isnt pause) There are two buttons with brightness up and down, i dont see the point, but if you do, dont make it F11 and F12.

Then there is meta, which does F-keys, shift-symbols, and altGr symbols, and dead-diactrics, the ◌'s people dont know about. Mostly because the compose, isnt marked at shift+space.

¤ does, something? The [` ◌˜] key seems out of place to me.

All in all, 2perkey isnt enough to get more meaningful efficiency out of a lot more languages. Its damaging to clarity in return for doing almost a lot of things.

wb:So scandinavia doesnt even get second rate support, but included greek and math. Greek, and math...

The way a compromise work/optimization math, is you make the most people happy, if you do something for them, without them all fighting against eachother.

It all trickles down from what you have, vs what you can incorporate.

Have english, incorporate german, have english and german, get scandinavia, spanish etc for free.

Then doing all US-intl dead-diactrics and a language-layer, you incorporate as much as possible, with no major hurdle for anyone.

We have geeks, we could do normal people. With simplicity in mind, that is possible.

saber: "Both hands working concurrently" is a misnormer. As for the weighing, or position of a, you are wrong in terms of english, and for the latter, wrong for anything else.

The only thing shift on the left accomplishes is typing up both hands, at opposite ends of the keyboard. It also means no meaningful combo-presses. With two shifts on keyboard, a key has gone to waste.

Edit: Doublewide, non-centered non-stabilized spacebar (-type key) is also a misnormer. The people who think its good, are not the one with insight into the matter.
 
Last edited by a moderator:
So scandinavia doesnt even get second rate support, but included greek and math. Greek, and math...
Though a funny idea for the geeky device the pyra will be, I hope not :p

We discussed a little about this on irc but in my opinion it's about time Ed selects a few (not all) keyboards he likes from the proposals thread and makes a vote thread.
 
OK Saber, let's look at that first post like bible scholars then.
 

As promised earlier in my news post, here is the thread about the keyboard layout.
 
First of all, thanks for all the discussions and threads you already had here at the boards - a few interesting ideas arose, and one came very close to what I had in mind.
 
Let's start with some facts first:

  • The keyboard should be standard enough to be used by every normal user
  • It should be balanced between text typing and coding
  • It should have most of the keys a normal keyboard has (i.e. Pandora keyboard has issues with DosBox).
  • The main languages used where the Pandora sold are English, French and German. It should support these languages as good as possible (with English being the main one)
  • We should have a maximum of three characters per key: One with a single keypress, one with Shift and one with AltGr (which replaces the old Fn-Key)
  • The most-used keys should get the best positions
The keyboard will have two different colored labels (so basically the same as the Pandora had).
Adding more colors will make things more expensive, and the keymat IS already more expensive because of the backlight.
 
Okay, of all the keyboard layouts I've seen at the threads you created, this seems to be nigh perfect in my opinion:
 
attachicon.gif
pU8hObm.png
 
What do I like about it?
  • Mostly Standard QWERTY-Keyboard, including the Shift-Keys on the numbers
  • Tab as a single key
  • ä, ö and ü (German) as well as ' and ` (French) included
  • Almost all normal characters are existant
  • Even has two shift keys (useful for persons who don't use the shoulder buttons when typing, like myself ;)
 
 
So ED said: "What do I like about it? [...] Even has two shift keys (useful for persons who don't use the shoulder buttons when typing, like myself ;)"
 
Now, why would he use the word "even" if having two (actually three) shift keys would be a final decision that cannot be modified and is set in stone for now until eternity? Because in that case, it would not have been something optional that can be liked about your proposal, but it would have been a hard requirement that has to be satisfied before a proposal can be even considered at all.
 
Pretty early on in this thread, I made the following remarks about the extra shift key:
 

  • If we have two shift keys on the keyboard AND a third shift on a shoulder button, things get confusing because no normal keyboard has THREE shift keys.
  • We could make keyboard Shift sticky (like Fn on the Pandora) so it would not be particularly hard to type, say, capital W or S while holding it as a handheld and not using shoulder shift.
  • I prefer to have one more dedicated key
 
Those arguments are still valid.

Although, since you've voiced your concerns about it multiple times, would you mind mapping another second "Right Shift" on to one of the Pandora's right corner keys, temporarily, then test that both Right Shifts work as they should for capitals, then further experiment here by pressing both of these Right Shifts together? If you or someone doesn't mind doing this, I'm interested if worlds will collide or nothing will happen.  
I am sure that we can find some way to make a three Shift approach work to some extent. Probably some applications will get confused when the two Right Shifts are pressed together (they might get stuck in a Shift Lock or something, but nothing more serious than that). Most likely we will not be able to let software distinguish between the three Shift keys (which is a pity because those keyboard Shift keys would be relatively good extra game keys), or if we do, then one of them will not behave like a Shift key some of the time.

But the technical issues are only a small part of why I don't want three Shifts. It's not just software that can get confused, it's also users. And even without the confusion, we still lose a key, just to solve a 'problem' that only applies to people who don't use the shoulder buttons (which is their loss if you ask me), and which can be solved in another way: keyboard shift can be made sticky just like Fn/AltGr/Meta/whatever.

Let's look at the rest of ED's first post:
 

What issues are there?

  • Hard to type some key combinations like ALT-F4 (as you need to press ALT, ALTGr and 4 at the same time). Only used for old DOS-Games though
  • ESC is not a single key. Would be nice to have it, but not mandatory (did work with the Pandora)
  • Some keys missing: ', ° and ^.
  • +, - and = is a bit too far in the middle (hard to reach for these common keys). Maybe we should move them with less used keys?
What I cannot tell is:
How is the layout for devving (vim, scripts, code, etc.)?
All needed characters there?
Can most used characters be easily reached or do we need to move around a bit?

What do you think?

Please post any issues and suggestions you have here - so we can rearrange everything a bit so it's useful for everyone.
But please do NOT post completely different keyboard layouts... we had a lot of those already.
Instead, post why you like a different one better and link to it on the existing threads.

And be rational - there is NO layout everyone loves. What we need to find is the best compromise for all users and usecases.

Thanks!
Your layout hasn't taken most of those remarks into account. You still don't have a dedicated Esc key. You added acute and circumflex (which is good), but not °  (not that that's a huge problem). Your - and + are still in the same position as always. So I think you have ignored some opportunities to improve your proposal.

ED said: "The main languages used where the Pandora sold are English, French and German. It should support these languages as good as possible (with English being the main one)"

Note that he says "English, French and German", not "English and German".

In French, the letter é has a frequency of 1.504%. In German, the letters ä ö ß together have a frequency of 1.328% (ä: 0.578%, ö: 0.443%, ß:0.307%). If you want to support French better, it would be best to have an easier way to type é than [dead acute] E. That is the minimum for French. Otherwise it would be like typing German with only a dead umlaut.

I would also add à (frequency: 0.486%) and perhaps è (frequency: 0.271%). A dedicated ç is not really needed for French (frequency: 0.085%), but having a dead cedilla diacritic is nice (faster than Compose sequences). Dedicated ç is useful though for Portuguese (0.530%) and Turkish (1.156%), but then again Turkish also needs ş at 1.780%, so a dead cedilla diacritic covers more.

I like these words from ED:

"And be rational - there is NO layout everyone loves. What we need to find is the best compromise for all users and usecases."

and that's exactly what we have been trying to do: in a rational way, finding the best possible compromise for all users [restricted to the Western, Latin-script based part of the world] and usecases [natural language, coding, command line, gaming, scientific stuff].
 
Last edited by a moderator:
I would say I'm one of the few(?) who might make use of mathematical symbols (though obviously latex is the go-to for that sort of thing).

I would also like to support French if possible. But I don't use it, so I don't know which layout I'd prefer most based on that. In my layouts, however, that requires only one keyboard shift; though I suppose I could move a few things around (kill some German symbols like section sign in the dual keyboard shift layout).
 
Last edited by a moderator:
Make each program key do one thing well. Right now there is something on tab, something on escape, something on the wheel (dont know what that does, but it isnt pause) There are two buttons with brightness up and down, i dont see the point, but if you do, dont make it F11 and F12.

Then there is meta, which does F-keys, shift-symbols, and altGr symbols, and dead-diactrics, the ◌'s people dont know about. Mostly because the compose, isnt marked at shift+space.

¤ does, something? The [` ◌˜] key seems out of place to me.

All in all, 2perkey isnt enough to get more meaningful efficiency out of a lot more languages. Its damaging to clarity in return for doing almost a lot of things.

wb:So scandinavia doesnt even get second rate support, but included greek and math. Greek, and math...
"Make each key do one thing well" sounds like a very silly idea. Even full-size keyboards don't do that, e.g. the number row contains both numbers and symbols, each of those keys do at least two things.

My latest proposal does get meaningful efficiency gains in a lot of languages. German obviously. But also French, Spanish, Portuguese, Dutch, Italian, Finnish.

Many people expect to have to use dead diacritics for many of their letters. There simply does not exist a keyboard that has all the letters used in French (àâçéèêëîïôœù) as dedicated keys. Same with Spanish (áéíóúüñ), Portuguese (ãâáàçêéíóõúü) and Dutch (áàäéèêëíïóöúü). Italian keyboards have lowercase-only àèéìòù, but I'm pretty sure that they would be fine with dedicated àèé (which can be used in upper case too!) and dead grave.

I am sorry about not including Å Æ Ø while still including a "dead greek" key, but keep in mind that the Greek letters are not only used by Greek people (even though Greece has a larger population than any Scandinavian country, so don't dismiss them too quickly!), and that it only takes up 1 key, while Å Æ Ø take 3 keys. Also I think that having an ÜÖÄ cluster to remap things to is "good enough" for most Scandinavians (especially the Finnish, who only really need ÖÄ). I don't think separately labeled Å Æ Ø keys would be a huge improvement for Scandinavians, especially since there is no way to arrange their relative positions in a way that makes the Norwegians, the Danish and the Swedish all happy at the same time.
 
I would say I'm one of the few(?) who might make use of mathematical symbols (though obviously latex is the go-to for that sort of thing).
If the Pyra community is like the Pandora community, then I suspect that you wouldn't be the only one. And of course LaTeX beats a simplistic Unicode-based approach to write neat formulas, but there are lots of settings where LaTeX is not really available: e.g. on these boards, or on IRC, or in LibreOffice, or in an email, or even in a code comment. While nowadays, Unicode is available everywhere.
 
OK Saber, let's look at that first post like bible scholars then.

As promised earlier in my news post, here is the thread about the keyboard layout.


First of all, thanks for all the discussions and threads you already had here at the boards - a few interesting ideas arose, and one came very close to what I had in mind.


Let's start with some facts first:

  • The keyboard should be standard enough to be used by every normal user
  • It should be balanced between text typing and coding
  • It should have most of the keys a normal keyboard has (i.e. Pandora keyboard has issues with DosBox).
  • The main languages used where the Pandora sold are English, French and German. It should support these languages as good as possible (with English being the main one)
  • We should have a maximum of three characters per key: One with a single keypress, one with Shift and one with AltGr (which replaces the old Fn-Key)
  • The most-used keys should get the best positions
The keyboard will have two different colored labels (so basically the same as the Pandora had).
Adding more colors will make things more expensive, and the keymat IS already more expensive because of the backlight.


Okay, of all the keyboard layouts I've seen at the threads you created, this seems to be nigh perfect in my opinion:

attachicon.gif
pU8hObm.png


What do I like about it?

  • Mostly Standard QWERTY-Keyboard, including the Shift-Keys on the numbers
  • Tab as a single key
  • ä, ö and ü (German) as well as ' and ` (French) included
  • Almost all normal characters are existant
  • Even has two shift keys (useful for persons who don't use the shoulder buttons when typing, like myself ;)


So ED said: "What do I like about it? [...] Even has two shift keys (useful for persons who don't use the shoulder buttons when typing, like myself ;)"


Now, why would he use the word "even" if having two (actually three) shift keys would be a final decision that cannot be modified and is set in stone for now until eternity? Because in that case, it would not have been something optional that can be liked about your proposal, but it would have been a hard requirement that has to be satisfied before a proposal can be even considered at all.


Pretty early on in this thread, I made the following remarks about the extra shift key:

  • If we have two shift keys on the keyboard AND a third shift on a shoulder button, things get confusing because no normal keyboard has THREE shift keys.
  • We could make keyboard Shift sticky (like Fn on the Pandora) so it would not be particularly hard to type, say, capital W or S while holding it as a handheld and not using shoulder shift.
  • I prefer to have one more dedicated key

Those arguments are still valid.

Although, since you've voiced your concerns about it multiple times, would you mind mapping another second "Right Shift" on to one of the Pandora's right corner keys, temporarily, then test that both Right Shifts work as they should for capitals, then further experiment here by pressing both of these Right Shifts together? If you or someone doesn't mind doing this, I'm interested if worlds will collide or nothing will happen.  
I am sure that we can find some way to make a three Shift approach work to some extent. Probably some applications will get confused when the two Right Shifts are pressed together (they might get stuck in a Shift Lock or something, but nothing more serious than that). Most likely we will not be able to let software distinguish between the three Shift keys (which is a pity because those keyboard Shift keys would be relatively good extra game keys), or if we do, then one of them will not behave like a Shift key some of the time.

But the technical issues are only a small part of why I don't want three Shifts. It's not just software that can get confused, it's also users. And even without the confusion, we still lose a key, just to solve a 'problem' that only applies to people who don't use the shoulder buttons (which is their loss if you ask me), and which can be solved in another way: keyboard shift can be made sticky just like Fn/AltGr/Meta/whatever.

Let's look at the rest of ED's first post:

What issues are there?

  • Hard to type some key combinations like ALT-F4 (as you need to press ALT, ALTGr and 4 at the same time). Only used for old DOS-Games though
  • ESC is not a single key. Would be nice to have it, but not mandatory (did work with the Pandora)
  • Some keys missing: ', ° and ^.
  • +, - and = is a bit too far in the middle (hard to reach for these common keys). Maybe we should move them with less used keys?
What I cannot tell is:
How is the layout for devving (vim, scripts, code, etc.)?


All needed characters there?


Can most used characters be easily reached or do we need to move around a bit?


What do you think?


Please post any issues and suggestions you have here - so we can rearrange everything a bit so it's useful for everyone.


But please do NOT post completely different keyboard layouts... we had a lot of those already.


Instead, post why you like a different one better and link to it on the existing threads.


And be rational - there is NO layout everyone loves. What we need to find is the best compromise for all users and usecases.


Thanks!
Your layout hasn't taken most of those remarks into account. You still don't have a dedicated Esc key. You added acute and circumflex (which is good), but not °  (not that that's a huge problem). Your - and + are still in the same position as always. So I think you have ignored some opportunities to improve your proposal.

ED said: "The main languages used where the Pandora sold are English, French and German. It should support these languages as good as possible (with English being the main one)"

Note that he says "English, French and German", not "English and German".

In French, the letter é has a frequency of 1.504%. In German, the letters ä ö ß together have a frequency of 1.328% (ä: 0.578%, ö: 0.443%, ß:0.307%). If you want to support French better, it would be best to have an easier way to type é than [dead acute] E. That is the minimum for French. Otherwise it would be like typing German with only a dead umlaut.

I would also add à (frequency: 0.486%) and perhaps è (frequency: 0.271%). A dedicated ç is not really needed for French (frequency: 0.085%), but having a dead cedilla diacritic is nice (faster than Compose sequences). Dedicated ç is useful though for Portuguese (0.530%) and Turkish (1.156%), but then again Turkish also needs ş at 1.780%, so a dead cedilla diacritic covers more.

I like these words from ED:

"And be rational - there is NO layout everyone loves. What we need to find is the best compromise for all users and usecases."

and that's exactly what we have been trying to do: in a rational way, finding the best possible compromise for all users [restricted to the Western, Latin-script based part of the world] and usecases [natural language, coding, command line, gaming, scientific stuff].
I think what's really being compromised is the layout, by this "just cause" of injecting it with everything as counted useful, for almost all users, all at once. This unfocus is irrational in my eyes because it restricts nothing and burdens everyone to carry around with them this abundance for the "greater good".  

As for multiple keyboard Shifts, I'm guessing I'm one of the few who looks at the right keyboard Shift key as user remappable, if so wished. SysRq, Print Screen, Scroll Lock, Pause/Break, Escape, Compose, Degree, Yen, and any number of others could usurp it, if the user likes.  ;)

BTW, my favorite layout is v3.0 in my sig below. 3.1 and 3.1b are offshoots of it for ED to examine and piece his final layout from, if he wants.
 
Last edited by a moderator:
I think what's really being compromised is the layout, by this "just cause" of injecting it with everything as counted useful, for almost all users, all at once. This unfocus is irrational in my eyes because it restricts nothing and burdens everyone to carry around with them this abundance for the "greater good".
There is certainly a trade-off to be made between "burdening everyone" with symbols they don't need and having better support for some languages.

In my proposal, for example, you could take away the ÜÖÄ labels and let the Germans remember it, or let them use dead umlaut (¨+U for Ü, etc).

Something like this: http://www.keyboard-layout-editor.com/#/layouts/8958654749b762982af71a7397a62bac

"Less is more", in a sense, because every label is a restriction. In fact, we could strip things down all the way down to an empty keymat, so we don't impose anything at all and people are free to use QWERTZ or AZERTY or whatever they want.

I personally think labels can be useful though, and the "burden" of one Meta-symbol per key is not too much. After all, why have a keyboard backlight otherwise?

As for multiple keyboard Shifts, I'm guessing I'm one of the few who looks at the right keyboard Shift key as user remappable, if so wished. SysRq, Print Screen, Scroll Lock, Pause/Break, Escape, Compose, Degree, Yen, and any number of others could usurp it, if the user likes.  ;)

Right. And then hope that you didn't accidentally map your shoulder button to ¥ ;)
 
I think what's really being compromised is the layout, by this "just cause" of injecting it with everything as counted useful, for almost all users, all at once. This unfocus is irrational in my eyes because it restricts nothing and burdens everyone to carry around with them this abundance for the "greater good".
There is certainly a trade-off to be made between "burdening everyone" with symbols they don't need and having better support for some languages.

In my proposal, for example, you could take away the ÜÖÄ labels and let the Germans remember it, or let them use dead umlaut (¨+U for Ü, etc).

Something like this: http://www.keyboard-layout-editor.com/#/layouts/8958654749b762982af71a7397a62bac

"Less is more", in a sense, because every label is a restriction. In fact, we could strip things down all the way down to an empty keymat, so we don't impose anything at all and people are free to use QWERTZ or AZERTY or whatever they want.
Actually, less is never ever more. It's always less. It we are talking of efficiency and clarity, the objective, then more extras will bog down the process, but some of us need to know where the line delineates. 
 
Lets make it a french that french people can understand.
I don't think your layout makes things any more understandable; it sacrifices too much to be clean (no diacritic stuff is clear, remapping is required, number row is too cluttered, bad modifier support on the keyboard).  We have a reduced set of keys, and this (or _wb_'s layout, since it rearranges it) would have excellent support for french, while being clear and easy to understand.
 
Last edited by a moderator:
Back
Top