« Utilisateur:Nemolivier » : différence entre les versions

De Disposition de clavier bépo
(Les chiffres dans l’ordre : 0123456789)
Ligne 21 : Ligne 21 :
* « = » en [0]
* « = » en [0]
* « + » en [)]
* « + » en [)]
En parlant de math… j’ai mis les chiffres dans l’ordre : 0123456789 c’est ennuyeux car ce sont les seules touches que je regarde encore (peut-être justement parce que ce sont les seules qui sont encore marquée…). Mais c’est logique car tant pour écrire 01 que 10, 90 que 09, c’est beaucoup mieux comme ça, nous aurions dû faire cette modification il y a longtemps.


Sans solution plus satisfaisante j’ai encore :
Sans solution plus satisfaisante j’ai encore :

Version du 15 mai 2008 à 07:14

Clavier 0.6.6 modifiée avec (Cf. les discutions à propos du 6.3 et celles à propos du 6.4) :

  • inversion É/B
  • inversion X/H + X/À pour libérer les digrammes H+voyelle.
  • « _ » en AltGr + espace
  • décalage de la rangée du bas pour donner ça : \{}…~ de [W] à [B] en AltGr
  • inversion des tildé mort / non mort et accents grave morts / non morts
  • inversion « ' » et « ’ » (pour l'esthétique)

(comme tout le monde s’en fout, je continue uniquement ici)

  • passage de « - » sur [B] : caractère plus courant que nombre d’autres et pourtant bien trop loin. La touche est accessible des deux mains, très pratique.
  • sur cette touche j’ajoute « — »  (emdash) en Maj (comme ça, facile pour le nbsp qui le précède ou le suit), « ~ mort » en AltGr et « ~ non mort » en AltGrMaj

Ça entraîne :

  • passage de « k » sur [*] Je laisse la cédille morte ici
  • passage du « ç » sur AltGr+A
  • passage de « æ » sur AltGr+{v}
  • sensible aux arguments de Kaze j’ai inversé ? et ; pour plus de cohérence (bien que dans ma pratique, « ? » soit plus courant que « ; ».

J’ai changé l’ordre des symboles mathématiques :

  • « @ » en [1] AltGr
  • « [ » sur 6 et « ] » sur 7
  • « / » en [8] car plus courante que les autres
  • « * » en [9]
  • « = » en [0]
  • « + » en [)]

En parlant de math… j’ai mis les chiffres dans l’ordre : 0123456789 c’est ennuyeux car ce sont les seules touches que je regarde encore (peut-être justement parce que ce sont les seules qui sont encore marquée…). Mais c’est logique car tant pour écrire 01 que 10, 90 que 09, c’est beaucoup mieux comme ça, nous aurions dû faire cette modification il y a longtemps.

Sans solution plus satisfaisante j’ai encore :

  • ajout du nbsp automatique sur "«" et "»"
  • échange </« et >/» Pour rendre plus accessible les « > » et « < ». Ne fonctionne que parce qu’il y a le nbsp automatique sur les guillemets.

Par ailleurs :

  • j’ai des places vides en AltGr+6 et en AltGr+7 mais comme ce sont des accessibilités nulles, je laisse vide
  • j’ai des places vides en AltGr+4 et en AltGr+5 et je ne sais pas qu’y mettre
  • le @ est à deux places : AltGr+1 et Maj. [)] c’est une de trop !

Ce qui donne ça (image pas à jour) :

Bepo 64 nemo.png

 ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
 │ # ¶│ 0  │ 1 ≤│ 2 ≥│ 3 “│ 4 ”│ 5  │ 6 °│ 7 ′│ 8 ″| 9  │ @  │ µ  ║         ║
 │ $ §│ " @│ < «│ > »│ ( [│ ) ]│ [  │ ]  │ / ÷│ * ×│ = ¬│ + ±│ % ‰║ <--     ║
 ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
 ║  |<-  ║ 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 º│ K  ║     ║
 ║  CAPS  ║ a ç│ u ù│ i ¨│ e €│ , '│ c ©│ t þ│ s ß│ r ®│ n ñ│ m ¯│ k ¸║     ║
 ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩═════╣
 ║   ^  ║ X  │ X  │ Y  │ À  │ : ·│ — ~│ ? ¿│ Q Ø│ G  │ H ‡│ F ª║     ^      ║
 ║   |  ║ x /│ x \│ y {│ à }│ . …│ - ~│ ’ '│ q ø│ g °│ h †│ f ˛║     |      ║
 ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣
 ║       ║      ║     ║                           ║     ║      ║     ║      ║
 ║ Ctrl  ║ WinG ║ Alt ║              _            ║AltGr║ WinD ║WinM ║ Ctrl ║
 ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝


 // Première ligne
	key <TLDE> { type[group1] = "FOUR_LEVEL"               , [              dollar,   numbersign,       section,            paragraph ] }; // $ # § ¶

	key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            quotedbl,            0,             at                      ] }; // " 0 @ 
	key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                less,            1,  guillemotleft,               U2264 ] }; // < 1 « ≤
	key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [             greater,            2, guillemotright,               U2265 ] }; // > 2 » ≥
	key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [           parenleft,            3,    bracketleft,  leftdoublequotemark ] }; // ( 3 [ “ 
	key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [          parenright,            4,   bracketright, rightdoublequotemark ] }; // ) 4 ] ” 
	key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [         bracketleft,            5,      plusminus                      ] }; // [ 5  
	key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [        bracketright,            6,     VoidSymbol,              degree ] }; // ] 6  °
	key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [               slash,            7,       division,             minutes ] }; // / 7 ÷ ′
	key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            asterisk,            8,       multiply,             seconds ] }; // * 8 × ˝
	key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [               equal,            9,        notsign                      ] }; // = 9 ¬ 
	key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                plus,           at,      plusminus                      ] }; // + @ ±
	key <AE12> { type[group1] = "THREE_LEVEL"              , [             percent,           mu,          U2030                      ] }; // % µ ¯

 // Deuxième ligne
	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                       ] }; // 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] = "FOUR_LEVEL"               , [     dead_circumflex,       exclam,    dead_caron,           exclamdown ] }; // ^ ! ˇ ¡
	key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   v,            V,            ae,                   AE ] }; // v V
	key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC"    , [                   d,            D,           eth,                  ETH ] }; // d D ð Ð
	key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   l,            L,         UFE63                       ] }; // 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 ˘

 // Troisième ligne
	key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC"    , [                   a,            A,      ccedilla,             Ccedilla ] }; // 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,                UFE67 ] }; // e E € ¤
	key <AC05> { type[group1] = "FOUR_LEVEL"               , [               comma,     question,    apostrophe,  leftsinglequotemark ] }; // , ; ' ‘
	key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   c,            C,     copyright                       ] }; // c C ©
	key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC"    , [                   t,            T,         thorn,                THORN ] }; // t T þ Þ
	key <AC08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   s,            S,        ssharp                       ] }; // s S ß
	key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   r,            R,    registered, trademark                       ] }; // r R ®
	key <AC10> { type[group1] = "FOUR_LEVEL_ALPHABETIC"    , [                   n,            N,        ntilde,               Ntilde ] }; // n N ñ Ñ
	key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   m,            M,   dead_macron,            masculine ] }; // m M ¯ º
	key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   k,            K,  dead_cedilla                       ] }; // k K ¸

	// Quatrième ligne
	key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   x,            X,          slash                      ] }; // ê Ê /
	key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   x,            X,      backslash                      ] }; // à À \
	key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   y,            Y,      braceleft                      ] }; // y Y { 
	key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [              agrave,       Agrave,     braceright                      ] }; // x X }
	key <AB04> { type[group1] = "THREE_LEVEL"              , [              period,        colon,       ellipsis,      periodcentered ] }; // . : … ·
	key <AB05> { type[group1] = "FOUR_LEVEL"               , [               minus,       emdash,     dead_tilde,          asciitilde ] }; // - — ~ ~ 
	key <AB06> { type[group1] = "THREE_LEVEL"              , [rightsinglequotemark,     question,     apostrophe,        questiondown ] }; // ’ ? '  
	key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   q,            Q,         oslash,            Ooblique ] }; // q Q ø Ø
	key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   g,            G, dead_abovering                      ] }; // 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 ] }; // espace   nbsp _ nbsp fine 
	include "level3(ralt_switch)"
 };


J’ai aussi appliqué certain de ces changements pour faire un bépo-intl :

 ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
 │ # ¶│ 0  │ 1 ≤│ 2 ≥│ 3 “│ 4 ”│ 5  │ 6 °│ 7 ′│ 8 ″│ 9  │ @  │ µ  ║         ║
 │ $ §│ " @│ < «│ > »│ ( [│ ) ]│ [  │ ]  │ / ÷│ * ×│ = ¬│ + ±│ % ‰║ <--     ║
 ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
 ║  |<-  ║ B ¦│ É ˝│ P  │ O Œ│ W  │ ! ¡│ V Æ│ D Ð│ L  │ J IJ│ K Ə│mult║   |  ║
 ║  ->|  ║ b |│ é ´│ p &│ o œ│ w ˘│ ` ˇ│ v æ│ d ð│ l /│ j ij│ k ə│    ║ <-'  ║
 ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗     ║
 ║        ║ A Ç│ U ˇ│ I ˙│ E  │ ; ¿│ C  │ T Þ│ S  │ R  │ N Ñ│ M º│ Ç  ║     ║
 ║  CAPS  ║ a ç│ u ^│ i ¨│ e €│ , '│ c ©│ t þ│ s ß│ r ®│ n ñ│ m ¯│ ç ¸║     ║
 ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩═════╣
 ║   ^  ║ Ê  │ X  │ Y  │ Z  │ : ·│ — ~│ ? ‘│ Q Ø│ G  │ H ‡│ F ª║     ^      ║
 ║   |  ║ ê /│ x \│ y {│ z }│ . …│ - ~│ ’ '│ q ø│ g °│ h †│ f ˛║     |      ║
 ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣
 ║       ║      ║     ║                           ║     ║      ║     ║      ║
 ║ Ctrl  ║ WinG ║ Alt ║              _            ║AltGr║ WinD ║WinM ║ Ctrl ║
 ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝


 // Première ligne
	key <TLDE> { type[group1] = "FOUR_LEVEL"               , [              dollar,   numbersign,       section,            paragraph ] }; // $ # § ¶

	key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            quotedbl,            0,             at                      ] }; // " 0 @ 
	key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                less,            1,  guillemotleft,               U2264 ] }; // < 1 « ≤
	key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [             greater,            2, guillemotright,               U2265 ] }; // > 2 » ≥
	key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [           parenleft,            3,    bracketleft,  leftdoublequotemark ] }; // ( 3 [ “ 
	key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [          parenright,            4,   bracketright, rightdoublequotemark ] }; // ) 4 ] ” 
	key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [         bracketleft,            5,      plusminus                      ] }; // [ 5  
	key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [        bracketright,            6,     VoidSymbol,              degree ] }; // ] 6  °
	key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [               slash,            7,       division,             minutes ] }; // / 7 ÷ ′
	key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            asterisk,            8,       multiply,             seconds ] }; // * 8 × ˝
	key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [               equal,            9,        notsign                      ] }; // = 9 ¬ 
	key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                plus,           at,      plusminus                      ] }; // + @ ±
	key <AE12> { type[group1] = "THREE_LEVEL"              , [             percent,           mu,          U2030                      ] }; // % µ ¯

// Deuxième ligne
	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                       ] }; // p P &
	key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC"    , [                   o,            O,            oe,                   OE ] }; // o O œ Œ
	key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   w,            W,    dead_breve                       ] }; // w W ˘ 
	key <AD06> { type[group1] = "FOUR_LEVEL"               , [          dead_grave,       exclam,    dead_caron,           exclamdown ] }; // ` ! ˇ ¡
	key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   v,            V,            ae,                   AE ] }; // v V æ Æ
	key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC"    , [                   d,            D,           eth,                  ETH ] }; // d D ð Ð
	key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   l,            L,         UFE63                       ] }; // l L /
	key <AD10> { type[group1] = "FOUR_LEVEL_ALPHABETIC"    , [                   j,            J,         U0133,                U0132 ] }; // j J ij IJ
	key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC"    , [                   k,            K,         schwa,                SCHWA ] }; // k K ə Ə
	key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [           Multi_key,    Multi_key                                      ] }; // Compose Compose

// Troisième ligne
	key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC"    , [                   a,            A,      ccedilla,             Ccedilla ] }; // a A ç Ç
	key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC"    , [                   u,            U, dead_circumflex,         dead_caron ] }; // 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,                UFE67 ] }; // e E € ¤
	key <AC05> { type[group1] = "FOUR_LEVEL"               , [               comma,    semicolon,    apostrophe,         questiondown ] }; // , ? ' ¿
	key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   c,            C,     copyright,                U8482 ] }; // c C © 
	key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC"    , [                   t,            T,         thorn,                THORN ] }; // t T þ Þ
	key <AC08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   s,            S,        ssharp                       ] }; // s S ß
	key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   r,            R,    registered, trademark                       ] }; // r R ®
	key <AC10> { type[group1] = "FOUR_LEVEL_ALPHABETIC"    , [                   n,            N,        ntilde,               Ntilde ] }; // 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                       ] }; // ç Ç ¸

// Quatrième ligne
	key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [         ecircumflex,  Ecircumflex,          slash                      ] }; // ê Ê /
	key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   x,            X,      backslash                      ] }; // x X \
	key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   y,            Y,      braceleft                      ] }; // y Y { 
	key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   z,            Z,     braceright                      ] }; // z Z }
	key <AB04> { type[group1] = "THREE_LEVEL"              , [              period,        colon,       ellipsis,      periodcentered ] }; // . : … ·
	key <AB05> { type[group1] = "FOUR_LEVEL"               , [               minus,       emdash,     dead_tilde,          asciitilde ] }; // - — ~ ~ 
	key <AB06> { type[group1] = "THREE_LEVEL"              , [rightsinglequotemark,     question,     apostrophe, leftsinglequotemark ] }; // ’ ; ' ‘
	key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   q,            Q,         oslash,            Ooblique ] }; // q Q ø Ø
	key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                   g,            G, dead_abovering                      ] }; // 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 ] }; // espace   nbsp _ nbsp fine 
	include "level3(ralt_switch)"
};