Version 1.0rc2 : Différence entre versions

De Disposition de clavier francophone et ergonomique bépo

m (comme sur le dessin…)
m (qd pb de syntaxe avec un modèle : 1= 1er argument | 2= second argument | etc.)
 
(21 révisions intermédiaires par 9 utilisateurs sont masquées)
Ligne 8 : Ligne 8 :
 
  ║  ->|  ║ b |│ é {{R|´}}│ p &│ o œ│ è {{R|`}}║ {{R|ˆ}} ¡│ v {{R|ˇ}}│ d ð│ l {{R|/}}│ j ij│ z ə│ w {{R|˘}}║ <-'  ║
 
  ║  ->|  ║ b |│ é {{R|´}}│ p &│ o œ│ è {{R|`}}║ {{R|ˆ}} ¡│ v {{R|ˇ}}│ d ð│ l {{R|/}}│ j ij│ z ə│ w {{R|˘}}║ <-'  ║
 
  ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
 
  ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
  ║        ║ A Æ│ U Ù│ I {{R|˙}}│ E {{R|¤}}│ ; {{B|̛}}║ C ſ│ T Þ│ S ß│ R ™│ N  │ M º│ Ç {{R|,}}║    ║
+
  ║        ║ A Æ│ U Ù│ I {{R|˙}}│ E {{R|¤}}│ ; {{B|̛}}║ C ſ│ T Þ│ S ẞ│ R ™│ N  │ M º│ Ç {{R|,}}║    ║
 
  ║  CAPS  ║ a æ│ u ù│ i {{R|¨}}│ e €│ , ’║ c ©│ t þ│ s ß│ r ®│ n {{B|˜}}│ m {{R|¯}}│ ç {{R|¸}}║    ║
 
  ║  CAPS  ║ a æ│ u ù│ i {{R|¨}}│ e €│ , ’║ c ©│ t þ│ s ß│ r ®│ n {{B|˜}}│ m {{R|¯}}│ ç {{R|¸}}║    ║
 
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
 
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
Ligne 17 : Ligne 17 :
 
  ║ Ctrl  ║ WinG ║ Alt ║ Espace      _            ║AltGr║ WinD ║WinM ║ Ctrl ║
 
  ║ Ctrl  ║ WinG ║ Alt ║ Espace      _            ║AltGr║ WinD ║WinM ║ Ctrl ║
 
  ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝
 
  ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝
 +
 
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
 
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
 
  │ #  │ 1  │ 2  │ 3  │ 4  │ 5  ║ 6  │ 7  │ 8  │ 9  │ 0  │ {{B|°}}  │ `  ║        ║
 
  │ #  │ 1  │ 2  │ 3  │ 4  │ 5  ║ 6  │ 7  │ 8  │ 9  │ 0  │ {{B|°}}  │ `  ║        ║
Ligne 34 : Ligne 35 :
 
  ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝
 
  ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝
 
</center>
 
</center>
 +
[[Image:Bépo_1.0rc2_complet.svg|thumb|Image de la version 1.0rc2 complète|300px]]
 +
[[Image:Fr-dvorak-bepo-1.0rc2-simplifiee.png|thumb|Image de la version 1.0rc2 simplifiée|300px]]
 +
[[Image:Fr-dvorak-bepo-typematrix-1.0rc2-simplifiee.png|thumb|Image de la version 1.0rc2 sur un [[TypeMatrix]] 2030|300px]]
 
== Finalisation de la carte simplifiée ==
 
== Finalisation de la carte simplifiée ==
À l’issue du vote de la 1.0rc2, la [[carte simplifiée]] est '''définitivement''' figée. La version sera renommée 1.0 en vue de la [[normalisation]]. Ceci permet également d’inclure la disposition dans X.Org 7.4 (deadline ?) et aussi à [[TypeMatrix]] de nous faire des skins.
+
À l’issue du vote de la 1.0rc2, la [[carte simplifiée]] est '''définitivement''' figée. La version sera renommée 1.0 en vue de la [[normalisation]]. Cette disposition est intégrée dans X.Org (sans la touche morte grec) et c'est la carte simplifié utilisée pour les skins des [[TypeMatrix]] 2030 USB.
  
 
Il a été décidé de supprimer le caractère « µ » de la carte simplifiée. Il avait été mis parce qu'il était en majuscule au moment de la création de la carte.
 
Il a été décidé de supprimer le caractère « µ » de la carte simplifiée. Il avait été mis parce qu'il était en majuscule au moment de la création de la carte.
Ligne 43 : Ligne 47 :
 
*déplacement du tilde mort « {{R|~}} » en {{touches|AltGr|n}} ;
 
*déplacement du tilde mort « {{R|~}} » en {{touches|AltGr|n}} ;
 
*inversion de « ¶ » et « § » ;
 
*inversion de « ¶ » et « § » ;
*déplacements de « ° » en {{touches|Maj.|egal}}, « ^ » en {{touches|AltGr|6}}, « ¬ » en {{touches|AltGr|Maj.|7}}, « ′ » en {{touches|AltGr|Maj.|egal}}, « ″ » en {{touches|AltGr|Maj.|%}} ;
+
*déplacements de « ° » en {{touches|Maj.|2==}}, « ^ » en {{touches|AltGr|6}}, « ¬ » en {{touches|AltGr|Maj.|7}}, « ′ » en {{touches|AltGr|Maj.|2==}}, « ″ » en {{touches|AltGr|Maj.|%}} ;
 
*ajout des fractions « ¼ », « ½ » et « ¾ » en {{touches|AltGr|Maj.}}+{{t|8}}, {{t|9}} et {{t|0}} respectivement ;
 
*ajout des fractions « ¼ », « ½ » et « ¾ » en {{touches|AltGr|Maj.}}+{{t|8}}, {{t|9}} et {{t|0}} respectivement ;
 
*ajout du cornu mort « {{R|̛}} » {{U|031b}} en {{touches|AltGr|Maj.|,}} ;
 
*ajout du cornu mort « {{R|̛}} » {{U|031b}} en {{touches|AltGr|Maj.|,}} ;
Ligne 61 : Ligne 65 :
 
name[Group1]= "France - Bepo, ergonomic, Dvorak way (v1.0rc2)";
 
name[Group1]= "France - Bepo, ergonomic, Dvorak way (v1.0rc2)";
  
 +
key <TLDE> { type[group1] = "FOUR_LEVEL", [ dollar, numbersign, endash, paragraph ] }; // $ # – ¶
 +
key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, doublelowquotemark ] }; // " 1 — „
 +
key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less, leftdoublequotemark ] }; // « 2 < “
 +
key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 3, greater, rightdoublequotemark ] }; // » 3 > ”
 +
key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft, lessthanequal ] }; // ( 4 [ ≤
 +
key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright, greaterthanequal ] }; // ) 5 ] ≥
 +
key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, 6, asciicircum ] }; // @ 6 ^
 +
key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, notsign ] }; // + 7 ± ¬
 +
key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, U2212, onequarter ] }; // - 8 − ¼
 +
key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 9, division, onehalf ] }; // / 9 ÷ ½
 +
key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 0, multiply, threequarters ] }; // * 0 × ¾
 +
key <AE11> { type[group1] = "FOUR_LEVEL", [ equal, degree, notequal, minutes ] }; // = ° ≠ ′
 +
key <AE12> { type[group1] = "FOUR_LEVEL", [ percent, grave, U2030, seconds ] }; // % ` ‰ ″
 +
 +
key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b, B, bar, brokenbar ] }; // b B | ¦
 +
key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute, Eacute, dead_acute, dead_doubleacute ] }; // é É ´ ˝
 +
key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ p, P, ampersand, section ] }; // p P & §
 +
key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ o, O, oe, OE ] }; // o O œ Œ
 +
key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave, Egrave, dead_grave, grave ] }; // è È ` `
 +
key <AD06> { type[group1] = "THREE_LEVEL", [ dead_circumflex, exclam, exclamdown ] }; // ^ ! ¡
 +
key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, dead_caron ] }; // v V ˇ
 +
key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ d, D, eth, ETH ] }; // d D ð Ð
 +
key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l, L, UFDD0 ] }; // l L /
 +
key <AD10> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ j, J, U0133, U0132 ] }; // j J ij IJ
 +
key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ z, Z, schwa, SCHWA ] }; // z Z ə Ə
 +
key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, dead_breve ] }; // w W ˘
 +
 +
key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ a, A, ae, AE ] }; // a A æ Æ
 +
key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ u, U, ugrave, Ugrave ] }; // u U ù Ù
 +
key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ i, I, dead_diaeresis, dead_abovedot ] }; // i I ¨ ˙
 +
key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, UFDD1 ] }; // e E € ¤
 +
key <AC05> { type[group1] = "FOUR_LEVEL", [ comma, semicolon, rightsinglequotemark, dead_horn ] }; // , ; ’ ̛
 +
key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, copyright, U017F ] }; // c C © ſ
 +
key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ t, T, thorn, THORN ] }; // t T þ Þ
 +
key <AC08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ s, S, ssharp, U1E9E ] }; // s S ß ẞ
 +
key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, registered, trademark ] }; // r R ® ™
 +
key <AC10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ n, N, dead_tilde ] }; // n N ~
 +
key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m, M, dead_macron, masculine ] }; // m M ¯ º
 +
key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ccedilla, Ccedilla, dead_cedilla, UFDD3 ] }; // ç Ç ¸ ,
 +
 +
key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ecircumflex, Ecircumflex, slash ] }; // ê Ê /
 +
key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave, Agrave, backslash ] }; // à À \
 +
key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { ‘
 +
key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, braceright, rightsinglequotemark ] }; // x X } ’
 +
key <AB04> { type[group1] = "FOUR_LEVEL", [ period, colon, ellipsis, periodcentered ] }; // . : … ·
 +
key <AB05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ k, K, asciitilde ] }; // k K ~
 +
key <AB06> { type[group1] = "FOUR_LEVEL", [ apostrophe, question, questiondown, dead_hook ] }; // ' ? ¿ ̉
 +
key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q, Q, dead_abovering, dead_belowdot ] }; // q Q ˚ ̣
 +
key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g, G, UFDD2 ] }; // g G µ
 +
key <AB09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h, H, dagger, doubledagger ] }; // h H † ‡
 +
key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f, F, dead_ogonek, ordfeminine ] }; // f F ˛ ª
 +
key <SPCE> { type[group1] = "FOUR_LEVEL", [ space, nobreakspace, underscore, U202F ] }; //    _  
 +
 +
 +
include "level3(ralt_switch)"
 
};
 
};
 
</nowiki></pre>
 
</nowiki></pre>
 
[[Catégorie:Version|6.8]]
 
[[Catégorie:Version|6.8]]

Version actuelle en date du 27 novembre 2016 à 02:59

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
│ # │ 1 „│ 2 “│ 3 ”│ 4 ≤│ 5 ≥║ 6  │ 7 ¬│ 8 ¼│ 9 ½│ 0 ¾° ′│ ` ║         ║
│ $ –│ " —│ « <│ » >│ ( [│ ) ]║ @ ^│ + ±│ - −│ / ÷│ * ×│ = ≠│ % ‰║ <--     ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
║  |<-  ║ B ¦│ É ˝│ P §│ O Œ│ È `║ !  │ V  │ D Ð│ L  │ J IJ│ Z Ə│ W  ║   |  ║
║  ->|  ║ b |│ é ´│ p &│ o œ│ è `ˆ ¡│ v ˇ│ d ð│ l /│ j ij│ z ə│ w ˘║ <-'  ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗     ║
║        ║ A Æ│ U Ù│ I ˙│ E ¤│ ; ̛║ C ſ│ T Þ│ S ẞ│ R ™│ N  │ M º│ Ç ,║     ║
║  CAPS  ║ a æ│ u ù│ i ¨│ e €│ , ’║ c ©│ t þ│ s ß│ r ®│ n ˜│ m ¯│ ç ¸║     ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
║   ^  ║ Ê  │ À  │ Y ‘│ X ’│ : ·│ K  ║ ? ̉ │ Q ̣ │ G  │ H ‡│ F ª║     ^      ║
║   |  ║ ê /│ à \│ y {│ x }│ . …│ k ~║ ' ¿│ q °│ g µ│ h †│ f ˛║     |      ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣
║       ║      ║     ║ Insécable   Fine insécable║     ║      ║     ║      ║
║ Ctrl  ║ WinG ║ Alt ║ Espace      _             ║AltGr║ WinD ║WinM ║ Ctrl ║
╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ #  │ 1  │ 2  │ 3  │ 4  │ 5  ║ 6  │ 7  │ 8  │ 9  │ 0  │ °  │ `  ║        ║
│ $  │ " —│ « <│ » >│ ( [│ ) ]║ @  │ +  │ -  │ /  │ *  │ =  │ %  ║ <--    ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║  |<-  ║ B  │ É  │ P  │ O  │ È  ║ !  │ V  │ D  │ L  │ J  │ Z  │ W  ║   | ║
║  ->|  ║   |│    │   &│   œ│    ║ ˆ  │    │    │    │    │    │    ║ <-' ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║ A  │ U  │ I  │ E  │ ;  ║ C  │ T  │ S  │ R  │ N  │ M  │ Ç  ║    ║
║  CAPS  ║   æ│   ù│   ¨│   €│ ,  ║    │    │    │    │    │    │    ║    ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
║   ^  ║ Ê  │ À  │ Y  │ X  │ :  │ K  ║ ?  │ Q  │ G  │ H  │ F  ║     ^     ║
║   |  ║    │   \│   {│   }│ . …│   ~║ '  │    │    │    │    ║     |     ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣
║       ║      ║     ║ Espace insécable          ║     ║      ║     ║     ║
║ Ctrl  ║ WinG ║ Alt ║ Espace            _       ║AltGr║ WinD ║WinM ║Ctrl ║
╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝
Image de la version 1.0rc2 complète
Image de la version 1.0rc2 simplifiée
Image de la version 1.0rc2 sur un TypeMatrix 2030

Finalisation de la carte simplifiée

À l’issue du vote de la 1.0rc2, la carte simplifiée est définitivement figée. La version sera renommée 1.0 en vue de la normalisation. Cette disposition est intégrée dans X.Org (sans la touche morte grec) et c'est la carte simplifié utilisée pour les skins des TypeMatrix 2030 USB.

Il a été décidé de supprimer le caractère « µ » de la carte simplifiée. Il avait été mis parce qu'il était en majuscule au moment de la création de la carte.

Changements depuis la version 1.0rc1

  • suppression de « ñ » et « Ñ » ;
  • déplacement du tilde mort « ~ » en clavier bépoAltGr+clavier bépon ;
  • inversion de « ¶ » et « § » ;
  • déplacements de « ° » en clavier bépoMaj+clavier bépo=, « ^ » en clavier bépoAltGr+clavier bépo6, « ¬ » en clavier bépoAltGr+clavier bépoMaj+clavier bépo7, « ′ » en clavier bépoAltGr+clavier bépo=, « ″ » en clavier bépoAltGr+clavier bépoMaj+clavier bépo% ;
  • ajout des fractions « ¼ », « ½ » et « ¾ » en clavier bépoAltGr+clavier bépoMaj+clavier bépo8, clavier bépo9 et clavier bépo0 respectivement ;
  • ajout du cornu mort « ̛ » U+031b en clavier bépoAltGr+clavier bépoMaj+clavier bépo, ;
  • ajout du crochet en chef mort « ̉ » U+0309 en clavier bépoAltGr+clavier bépoMaj+clavier bépo' ;
  • ajout du point souscrit mort « ̣ » U+0323 en clavier bépoAltGr+clavier bépoMaj+clavier bépoq.

Changements refusés

  • retour sur l'inversion X/À ;
  • réintégration de livre sterling « £ » en clavier bépoAltGr+clavier bépoMaj+clavier bépol ;
  • déplacement de la brève morte « ˘ » en clavier bépoAltGr+clavier bépoê.

Fichier xkb

partial alphanumeric_keys
xkb_symbols "dvorak" {

	name[Group1]= "France - Bepo, ergonomic, Dvorak way (v1.0rc2)";

	key <TLDE> { type[group1] = "FOUR_LEVEL", [ dollar, numbersign, endash, paragraph ] }; // $ # – ¶
	key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, doublelowquotemark ] }; // " 1 — „
	key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less, leftdoublequotemark ] }; // « 2 < “
	key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 3, greater, rightdoublequotemark ] }; // » 3 > ”
	key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft, lessthanequal ] }; // ( 4 [ ≤
	key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright, greaterthanequal ] }; // ) 5 ] ≥
	key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, 6, asciicircum ] }; // @ 6 ^
	key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, notsign ] }; // + 7 ± ¬
	key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, U2212, onequarter ] }; // - 8 − ¼
	key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 9, division, onehalf ] }; // / 9 ÷ ½
	key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 0, multiply, threequarters ] }; // * 0 × ¾
	key <AE11> { type[group1] = "FOUR_LEVEL", [ equal, degree, notequal, minutes ] }; // = ° ≠ ′
	key <AE12> { type[group1] = "FOUR_LEVEL", [ percent, grave, U2030, seconds ] }; // % ` ‰ ″

	key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b, B, bar, brokenbar ] }; // b B | ¦
	key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute, Eacute, dead_acute, dead_doubleacute ] }; // é É ´ ˝
	key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ p, P, ampersand, section ] }; // p P & §
	key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ o, O, oe, OE ] }; // o O œ Œ
	key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave, Egrave, dead_grave, grave ] }; // è È ` `
	key <AD06> { type[group1] = "THREE_LEVEL", [ dead_circumflex, exclam, exclamdown ] }; // ^ ! ¡
	key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, dead_caron ] }; // v V ˇ
	key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ d, D, eth, ETH ] }; // d D ð Ð
	key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l, L, UFDD0 ] }; // l L /
	key <AD10> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ j, J, U0133, U0132 ] }; // j J ij IJ
	key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ z, Z, schwa, SCHWA ] }; // z Z ə Ə
	key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, dead_breve ] }; // w W ˘

	key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ a, A, ae, AE ] }; // a A æ Æ
	key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ u, U, ugrave, Ugrave ] }; // u U ù Ù
	key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ i, I, dead_diaeresis, dead_abovedot ] }; // i I ¨ ˙
	key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, UFDD1 ] }; // e E € ¤
	key <AC05> { type[group1] = "FOUR_LEVEL", [ comma, semicolon, rightsinglequotemark, dead_horn ] }; // , ; ’ ̛
	key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, copyright, U017F ] }; // c C © ſ
	key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ t, T, thorn, THORN ] }; // t T þ Þ
	key <AC08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ s, S, ssharp, U1E9E ] }; // s S ß ẞ
	key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, registered, trademark ] }; // r R ® ™
	key <AC10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ n, N, dead_tilde ] }; // n N ~
	key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m, M, dead_macron, masculine ] }; // m M ¯ º
	key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ccedilla, Ccedilla, dead_cedilla, UFDD3 ] }; // ç Ç ¸ ,

	key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ecircumflex, Ecircumflex, slash ] }; // ê Ê /
	key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave, Agrave, backslash ] }; // à À \
	key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { ‘
	key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, braceright, rightsinglequotemark ] }; // x X } ’
	key <AB04> { type[group1] = "FOUR_LEVEL", [ period, colon, ellipsis, periodcentered ] }; // . : … ·
	key <AB05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ k, K, asciitilde ] }; // k K ~
	key <AB06> { type[group1] = "FOUR_LEVEL", [ apostrophe, question, questiondown, dead_hook ] }; // ' ? ¿ ̉
	key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q, Q, dead_abovering, dead_belowdot ] }; // q Q ˚ ̣
	key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g, G, UFDD2 ] }; // g G µ
	key <AB09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h, H, dagger, doubledagger ] }; // h H † ‡
	key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f, F, dead_ogonek, ordfeminine ] }; // f F ˛ ª
	key <SPCE> { type[group1] = "FOUR_LEVEL", [ space, nobreakspace, underscore, U202F ] }; //     _  


	include "level3(ralt_switch)"
};