In this thread you can post finalized keyboard layout proposals, for reference. So please no discussions here, just finalized proposals, preferably in a self-explanatory image. I'll make this thread sticky to make it easy to find the proposals. If you want to discuss these proposals, there are plenty of other keyboard layout threads for that, in particular this one and this official one.
Also, there is now a big comparison table (here is the thread about it) which gives an overview of the different proposals.
To get things started, here are my own "final" proposals:
Current proposal:
_wb_ WGS v3 "VÄBÈNÉ": http://www.keyboard-layout-editor.com/#/layouts/0b99ecad9af3db480acff3346300446b
WGS / MES-1 coverage chart: https://docs.google....dit?usp=sharing
Features:
The Multilingual European Subset 1 (MES-1) is a standardized subset of Unicode which aims to cover all Latin-script languages used in Europe (which implies that North and South America are also covered if you don't consider obscure indigenous languages). MES-1 is the most recent version of a standardization process that goes back to ISO/IEC 6937.
In terms of language support: here is a brief summary:
Afrikaans, Albanian, Basque, Breton, Catalan, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Faroese,
Finnish, French, Frisian, Galician, German, Greenlandic, Hungarian, Icelandic, Irish Gaelic, Italian, Latvian, Lithuanian,
Luxemburgish, Maltese, Manx Gaelic, Moldavian, Northern Sami, Norwegian, Occitan, Polish, Portuguese, Rhaeto-Romanic,
Romanian, Scottish Gaelic, Slovak, Slovenian, Lower Sorbian, Upper Sorbian, Spanish, Swedish, Turkish, Welsh
Previous proposals:
Also, there is now a big comparison table (here is the thread about it) which gives an overview of the different proposals.
To get things started, here are my own "final" proposals:
Current proposal:
_wb_ WGS v3 "VÄBÈNÉ": http://www.keyboard-layout-editor.com/#/layouts/0b99ecad9af3db480acff3346300446b
WGS / MES-1 coverage chart: https://docs.google....dit?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 Multilingual European Subset 1 (MES-1) is a standardized subset of Unicode which aims to cover all Latin-script languages used in Europe (which implies that North and South America are also covered if you don't consider obscure indigenous languages). MES-1 is the most recent version of a standardization process that goes back to ISO/IEC 6937.
In terms of language support: here is a brief summary:
Afrikaans, Albanian, Basque, Breton, Catalan, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Faroese,
Finnish, French, Frisian, Galician, German, Greenlandic, Hungarian, Icelandic, Irish Gaelic, Italian, Latvian, Lithuanian,
Luxemburgish, Maltese, Manx Gaelic, Moldavian, Northern Sami, Norwegian, Occitan, Polish, Portuguese, Rhaeto-Romanic,
Romanian, Scottish Gaelic, Slovak, Slovenian, Lower Sorbian, Upper Sorbian, Spanish, Swedish, Turkish, Welsh
- Languages that are supported perfectly are indicated in bold green (meaning that all frequent letters (frequent meaning > 0.25%) are available in one thumb press, or in two thumb presses if the letter would also require two thumb presses on a standard keyboard for that language).
- The languages in black need at most two thumb presses per letter, which is quite reasonable.
- The languages in blue might be able to input all their letters, but most people who use that language would probably want to remap the German Ü Ö Ä to something else (e.g. Swedish people would remap Ü to Å).
- The languages in red need more remapping, some kind of AltGr layout like US-International, or Compose sequences (so three thumb presses) for some of their letters like Þþ Ðð Ŋŋ ĸ.
Previous proposals:
_wb_ MES-1 v2: http://www.keyboard-layout-editor.com/#/layouts/cf1d0dac652fba14eaeca6898e6b8244
"_wb_ MES-1" : http://www.keyboard-layout-editor.com/#/layouts/80f214b6324b7131ec5e94b5ecdd410e
Shift+Meta punctuation / more languages: "_wb_ intl 5b": http://www.keyboard-layout-editor.com/#/layouts/59bae967ccc523e5475e267687fd95d2
Meta-only punctuation / less labels per key: "_wb_ intl 2-labels-per-key": http://www.keyboard-layout-editor.com/#/layouts/d7e5a0dab3f707566068e641e29c84d9
(both support English, German, French, Spanish and Italian)
Main proposal: "_wb_ intl 5": http://www.keyboard-layout-editor.com/#/layouts/459cd0571492b8c765d47afd5dc236be
Alternative proposal: "_wb_ intl 2-labels-per-key": http://www.keyboard-layout-editor.com/#/layouts/59b8d3798a51d7b42872963c7cba70711
Meta-only punctuation: "_wb_ intl 2-labels-per-key": http://www.keyboard-layout-editor.com/#/layouts/448795011aec0eda1781efb5cd9ea44f
Meta-only punctuation: "_wb_ intl 2-labels-per-key": http://www.keyboard-layout-editor.com/#/layouts/8e2043b67cc1b33225d69686868dc76d
_wb_ 1 : Main proposal (labels as printed): http://www.keyboard-layout-editor.com/#/layouts/65da9f539f88dfb52e151e0746f1e4b2
_wb_ 1 : Main proposal (including unlabeled default mappings in blue): http://www.keyboard-layout-editor.com/#/layouts/b781157950369581cf584baeacee4c61
_wb_ 2 : Punctuation symbols at primary or shifted Meta, with standard QWERTY punctuation keys: http://www.keyboard-layout-editor.com/#/layouts/e1b05961a2c31a6b89288597b9642ae6
_wb_ 2bis: Same but with single-width space: http://www.keyboard-layout-editor.com/#/layouts/c77ab4d32612b9e6a51858f1ab53038d
(without the international stuff: http://www.keyboard-layout-editor.com/#/layouts/4e8cff95b5eaa543edaf0122d3834e26 )
_wb_ international: http://www.keyboard-layout-editor.com/#/layouts/01192fa1799361f7066da5897b76fb89
_wb_ international 2: http://www.keyboard-layout-editor.com/#/layouts/b797d3c526e2d912a8bb6e3bf9c50c0c
_wb_ 3 : German-centric proposal: http://www.keyboard-layout-editor.com/#/layouts/994a8ef5327ed5b2d46abcd3afa70649
_wb_ 3b: German-centric proposal with symbol pairs better aligned: http://www.keyboard-layout-editor.com/#/layouts/c30b537bc2352faa44f167e603860b7e
_wb_ 3c: German-centric, aligned pairs, labeled diacritics, ² § °: http://www.keyboard-layout-editor.com/#/layouts/ccd83edbc04b3d8e7799960d29c61423
_wb_ 4 : Left-aligned single-width space proposal: http://www.keyboard-layout-editor.com/#/layouts/dc4b34e99816f79724c6733cf4d0723e
_wb_ 5 : Centered single-width space proposal: http://www.keyboard-layout-editor.com/#/layouts/05a892f5993946c4ca7f2287bf5135d1
_wb_ diacritics: http://www.keyboard-layout-editor.com/#/layouts/16c6d036ba4e34ef2b8e3008c3c8cc89
Main proposal (labels as printed): http://www.keyboard-layout-editor.com/#/layouts/5b345f9c3f7b142e6add280f30b3d279
Main proposal (including unlabeled default mappings in blue): http://www.keyboard-layout-editor.com/#/layouts/74cad9bb870b63a4a187094e2e220d6d
Punctuation symbols only at primary Meta, +/- at action buttons: http://www.keyboard-layout-editor.com/#/layouts/7b64346876b1c5a3a051ae8a7c9b0a7e
Punctuation symbols only at primary Meta, Ins/Del at action buttons: http://www.keyboard-layout-editor.com/#/layouts/830bab21f79f40a880a15a6a1dd5b738
More Pandora-like layout: http://www.keyboard-layout-editor.com/#/layouts/e437557a198eb8189789b59413aa10b5
Punctuation symbols at primary or shifted Meta, with standard QWERTY punctuation keys: http://www.keyboard-layout-editor.com/#/layouts/850cafe5b869738793f25ac95d73e2f9
Punctuation symbols at primary Meta: http://www.keyboard-layout-editor.com/#/layouts/f9f3508ae2ea1ed6de939d0100173675
Punctuation symbols at primary or shifted Meta, with standard QWERTY punctuation keys: http://www.keyboard-layout-editor.com/#/layouts/8c97d978364024477776b181cb8032de
Alternative proposal:
'Left-aligned' QWERTY row, double-width Pandora-style space bar: http://www.keyboard-layout-editor.com/#/layouts/20bc4fca37e13b60a50bf66868f7755d
'Centered' QWERTY row, double-width Pandora-style space bar: http://www.keyboard-layout-editor.com/#/layouts/658e08c2cfb797a4f1af2aaa6ae7865e
If the physical layout of the keymat/case can be modified (without changing the PCB) :
Single-width space key: http://www.keyboard-layout-editor.com/#/layouts/1c67359aba7c88ff21de298fe8829e89
Quadruple-width centered space bar: http://www.keyboard-layout-editor.com/#/layouts/2010977ffa6ba0999a31ec92db664e74
- Previous version here: http://www.keyboard-layout-editor.com/#/layouts/f78decbed56708655e5546a8c7fa8df1
- I added brackets around ( A ), ( B ), ( X ), ( Y ), ( Ⅰ ), ( Ⅱ ) -- I'm still not convinced of ( Ⅰ ) and ( Ⅱ ) though, I think I would prefer ( + ) and ( - ), which would resonate well with Ins and Del.
- Removed some symbols on Ins, Del, Alt, Ctrl and removed lettering (keeping only the symbols) on Meta and Super
"_wb_ MES-1" : http://www.keyboard-layout-editor.com/#/layouts/80f214b6324b7131ec5e94b5ecdd410e
Shift+Meta punctuation / more languages: "_wb_ intl 5b": http://www.keyboard-layout-editor.com/#/layouts/59bae967ccc523e5475e267687fd95d2
Meta-only punctuation / less labels per key: "_wb_ intl 2-labels-per-key": http://www.keyboard-layout-editor.com/#/layouts/d7e5a0dab3f707566068e641e29c84d9
(both support English, German, French, Spanish and Italian)
Main proposal: "_wb_ intl 5": http://www.keyboard-layout-editor.com/#/layouts/459cd0571492b8c765d47afd5dc236be
Alternative proposal: "_wb_ intl 2-labels-per-key": http://www.keyboard-layout-editor.com/#/layouts/59b8d3798a51d7b42872963c7cba70711
Meta-only punctuation: "_wb_ intl 2-labels-per-key": http://www.keyboard-layout-editor.com/#/layouts/448795011aec0eda1781efb5cd9ea44f
Meta-only punctuation: "_wb_ intl 2-labels-per-key": http://www.keyboard-layout-editor.com/#/layouts/8e2043b67cc1b33225d69686868dc76d
_wb_ 1 : Main proposal (labels as printed): http://www.keyboard-layout-editor.com/#/layouts/65da9f539f88dfb52e151e0746f1e4b2
_wb_ 1 : Main proposal (including unlabeled default mappings in blue): http://www.keyboard-layout-editor.com/#/layouts/b781157950369581cf584baeacee4c61
_wb_ 2 : Punctuation symbols at primary or shifted Meta, with standard QWERTY punctuation keys: http://www.keyboard-layout-editor.com/#/layouts/e1b05961a2c31a6b89288597b9642ae6
_wb_ 2bis: Same but with single-width space: http://www.keyboard-layout-editor.com/#/layouts/c77ab4d32612b9e6a51858f1ab53038d
(without the international stuff: http://www.keyboard-layout-editor.com/#/layouts/4e8cff95b5eaa543edaf0122d3834e26 )
_wb_ international: http://www.keyboard-layout-editor.com/#/layouts/01192fa1799361f7066da5897b76fb89
_wb_ international 2: http://www.keyboard-layout-editor.com/#/layouts/b797d3c526e2d912a8bb6e3bf9c50c0c
_wb_ 3 : German-centric proposal: http://www.keyboard-layout-editor.com/#/layouts/994a8ef5327ed5b2d46abcd3afa70649
_wb_ 3b: German-centric proposal with symbol pairs better aligned: http://www.keyboard-layout-editor.com/#/layouts/c30b537bc2352faa44f167e603860b7e
_wb_ 3c: German-centric, aligned pairs, labeled diacritics, ² § °: http://www.keyboard-layout-editor.com/#/layouts/ccd83edbc04b3d8e7799960d29c61423
_wb_ 4 : Left-aligned single-width space proposal: http://www.keyboard-layout-editor.com/#/layouts/dc4b34e99816f79724c6733cf4d0723e
_wb_ 5 : Centered single-width space proposal: http://www.keyboard-layout-editor.com/#/layouts/05a892f5993946c4ca7f2287bf5135d1
_wb_ diacritics: http://www.keyboard-layout-editor.com/#/layouts/16c6d036ba4e34ef2b8e3008c3c8cc89
Main proposal (labels as printed): http://www.keyboard-layout-editor.com/#/layouts/5b345f9c3f7b142e6add280f30b3d279
Main proposal (including unlabeled default mappings in blue): http://www.keyboard-layout-editor.com/#/layouts/74cad9bb870b63a4a187094e2e220d6d
Punctuation symbols only at primary Meta, +/- at action buttons: http://www.keyboard-layout-editor.com/#/layouts/7b64346876b1c5a3a051ae8a7c9b0a7e
Punctuation symbols only at primary Meta, Ins/Del at action buttons: http://www.keyboard-layout-editor.com/#/layouts/830bab21f79f40a880a15a6a1dd5b738
More Pandora-like layout: http://www.keyboard-layout-editor.com/#/layouts/e437557a198eb8189789b59413aa10b5
Punctuation symbols at primary or shifted Meta, with standard QWERTY punctuation keys: http://www.keyboard-layout-editor.com/#/layouts/850cafe5b869738793f25ac95d73e2f9
Punctuation symbols at primary Meta: http://www.keyboard-layout-editor.com/#/layouts/f9f3508ae2ea1ed6de939d0100173675
Punctuation symbols at primary or shifted Meta, with standard QWERTY punctuation keys: http://www.keyboard-layout-editor.com/#/layouts/8c97d978364024477776b181cb8032de
Alternative proposal:
'Left-aligned' QWERTY row, double-width Pandora-style space bar: http://www.keyboard-layout-editor.com/#/layouts/20bc4fca37e13b60a50bf66868f7755d
'Centered' QWERTY row, double-width Pandora-style space bar: http://www.keyboard-layout-editor.com/#/layouts/658e08c2cfb797a4f1af2aaa6ae7865e
If the physical layout of the keymat/case can be modified (without changing the PCB) :
Single-width space key: http://www.keyboard-layout-editor.com/#/layouts/1c67359aba7c88ff21de298fe8829e89
Quadruple-width centered space bar: http://www.keyboard-layout-editor.com/#/layouts/2010977ffa6ba0999a31ec92db664e74
- Previous version here: http://www.keyboard-layout-editor.com/#/layouts/f78decbed56708655e5546a8c7fa8df1
- I added brackets around ( A ), ( B ), ( X ), ( Y ), ( Ⅰ ), ( Ⅱ ) -- I'm still not convinced of ( Ⅰ ) and ( Ⅱ ) though, I think I would prefer ( + ) and ( - ), which would resonate well with Ins and Del.
- Removed some symbols on Ins, Del, Alt, Ctrl and removed lettering (keeping only the symbols) on Meta and Super
Last edited by a moderator: