Version 0.6.4 : Différence entre versions

De Disposition de clavier francophone et ergonomique bépo

(La rangée du bas de la 2eme vignette est fausse)
(Changements depuis la version 0.6.3)
 
(3 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
 
__NOTOC__
 
__NOTOC__
  
<center><code>
+
<center>
 
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
 
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
  │ #  │ 1 ¹│ 2 ²│ 3 ³│ 4 “│ 5 ”│ 7 °│ 8 ´│ 9 ˝│ 0  │ {{B|@}}  │ µ  ║        ║
+
  │ #  │ 1 ¹│ 2 ²│ 3 ³│ 4 “│ 5 ”║ 7 °│ 8 ´│ 9 ˝│ 0  │ {{B|@}}  │ µ  ║        ║
  │ {{B|$}}  │ " —│ « <│ » >│ ( [│ ) ]_ …║ + ±│ - {{B|–}}│ / ÷│ * ×│ = ¬│ % ‰║ <--    ║
+
  │ {{B|$}}  │ " —│ « <│ » >│ ( [│ ) ]_ …│ + ±│ - {{B|–}}│ / ÷│ * ×│ = ¬│ % ‰║ <--    ║
  ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
+
  ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
 
  ║  |<-  ║ B ¦│ É {{R|´}}│ P ¶│ O Œ│ È {{R|`}}║ {{B|!}}  │ V  │ D Ð│ L  │ F {{B|ª}}│ Z {{B|Ə}}│ W  ║  | ║
 
  ║  |<-  ║ B ¦│ É {{R|´}}│ P ¶│ O Œ│ È {{R|`}}║ {{B|!}}  │ V  │ D Ð│ L  │ F {{B|ª}}│ Z {{B|Ə}}│ W  ║  | ║
 
  ║  ->|  ║ b |│ é &│ p §│ o œ│ è `║ {{B|ˆ}} {{B|¡}}│ v {{R|ˇ}}│ d ð│ l £│ f {{B|˛}}│ z {{B|ə}}│ w {{R|˘}}║ <-' ║
 
  ║  ->|  ║ b |│ é &│ p §│ o œ│ è `║ {{B|ˆ}} {{B|¡}}│ v {{R|ˇ}}│ d ð│ l £│ f {{B|˛}}│ z {{B|ə}}│ w {{R|˘}}║ <-' ║
Ligne 11 : Ligne 11 :
 
  ║        ║ A Æ│ U Ù│ I {{R|˙}}│ E  │ ?  ║ C ¢│ T Þ│ S  │ N Ñ│ R  │ M {{B|º}}│ {{B|Ç}}  ║    ║
 
  ║        ║ A Æ│ U Ù│ I {{R|˙}}│ E  │ ?  ║ C ¢│ T Þ│ S  │ N Ñ│ R  │ M {{B|º}}│ {{B|Ç}}  ║    ║
 
  ║  {{B|CAPS}}  ║ a æ│ u ù│ i {{R|¨}}│ e €│ , ¿║ c ©│ t þ│ s ß│ n ñ│ r ®│ m {{B|¯}}│ {{B|ç}} {{B|¸}}║    ║
 
  ║  {{B|CAPS}}  ║ a æ│ u ù│ i {{R|¨}}│ e €│ , ¿║ c ©│ t þ│ s ß│ n ñ│ r ®│ m {{B|¯}}│ {{B|ç}} {{B|¸}}║    ║
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
+
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
 
  ║  ^  ║ Ê  │ À {{R|˜}}│ Y ¥│ H  │ : ·│ K  ║ ; {{B|‘}}│ Q Ø│ G  │ X  │ J ‡║    ^    ║
 
  ║  ^  ║ Ê  │ À {{R|˜}}│ Y ¥│ H  │ : ·│ K  ║ ; {{B|‘}}│ Q Ø│ G  │ X  │ J ‡║    ^    ║
 
  ║  |  ║ ê /│ à ~│ y \│ h {│ . }│ k  ║ ' {{B|’}}│ q ø│ g {{R|°}}│ x  │ j †║    |    ║
 
  ║  |  ║ ê /│ à ~│ y \│ h {│ . }│ k  ║ ' {{B|’}}│ q ø│ g {{R|°}}│ x  │ j †║    |    ║
  ╠══════╩╦══════╦═════╦═══════════════════════╦═══════╦══════╦═╩════╦══════╣
+
  ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧══╦═╧════╬═════╦═════╣
  ║      ║      ║    ║ NBSPACE FINE-NBSPACE ║      ║      ║      ║    
+
  ║      ║      ║    ║ NBSPACE     FINE-NBSPACE ║      ║      ║     ║   
  ║ Ctrl  ║ WinG ║ Alt ║ SPACE                 ║ AltGr ║ WinD ║ WinM ║ Ctrl
+
  ║ Ctrl  ║ WinG ║ Alt ║ SPACE                   ║AltGr ║ WinD ║WinM ║Ctrl
  ╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝
+
  ╚═══════╩══════╩═════╩══════════════════════════╩══════╩══════╩═════╩═════╝
 
+
 
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
 
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
  │ #  │ 1  │ 2 ²│ 3  │ 4  │ 5  7 °│ 8  │ 9  │ 0  │ {{B|@}}  │ µ  ║        ║
+
  │ #  │ 1  │ 2 ²│ 3  │ 4  │ 5  7 °│ 8  │ 9  │ 0  │ {{B|@}}  │ µ  ║        ║
  │ {{B|$}}  │ "  │ « <│ » >│ ( [│ ) ]+  │ -  │ /  │ *  │ =  │ %  ║ <--    ║
+
  │ {{B|$}}  │ "  │ « <│ » >│ ( [│ ) ]+  │ -  │ /  │ *  │ =  │ %  ║ <--    ║
  ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
+
  ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
 
  ║  |<-  ║ B  │ É  │ P  │ O Œ│ È  ║ {{B|!}}  │ V  │ D  │ L  │ F  │ Z  │ W  ║  | ║
 
  ║  |<-  ║ B  │ É  │ P  │ O Œ│ È  ║ {{B|!}}  │ V  │ D  │ L  │ F  │ Z  │ W  ║  | ║
 
  ║  ->|  ║  |│  &│  §│    │  `║ {{B|ˆ}}  │    │    │  £│    │    │    ║ <-' ║
 
  ║  ->|  ║  |│  &│  §│    │  `║ {{B|ˆ}}  │    │    │  £│    │    │    ║ <-' ║
Ligne 28 : Ligne 27 :
 
  ║        ║ A  │ U  │ I  │ E  │ ?  ║ C  │ T  │ S  │ N  │ R  │ M  │ {{B|Ç}}  ║    ║
 
  ║        ║ A  │ U  │ I  │ E  │ ?  ║ C  │ T  │ S  │ N  │ R  │ M  │ {{B|Ç}}  ║    ║
 
  ║  {{B|CAPS}}  ║    │  ù│  {{R|¨}}│  €│ ,  ║    │    │    │    │    │    │    ║    ║
 
  ║  {{B|CAPS}}  ║    │  ù│  {{R|¨}}│  €│ ,  ║    │    │    │    │    │    │    ║    ║
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
+
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
 
  ║  ^  ║  Ê │ À  │ Y  │ H  │ :  │ K  ║ ;  │ Q  │ G  │ X  │ J  ║    ^    ║
 
  ║  ^  ║  Ê │ À  │ Y  │ H  │ :  │ K  ║ ;  │ Q  │ G  │ X  │ J  ║    ^    ║
 
  ║  |  ║  /│  ~│    │  {│ . }│    ║ '  │    │    │    │    ║    |    ║
 
  ║  |  ║  /│  ~│    │  {│ . }│    ║ '  │    │    │    │    ║    |    ║
  ╠══════╩╦══════╦═════╦═══════════════════════╦═══════╦══════╦═╩════╦══════╣
+
  ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧══╦═╧════╬═════╦═════╣
  ║      ║      ║    ║                       ║      ║      ║      ║    
+
  ║      ║      ║    ║ NBSPACE    FINE-NBSPACE ║      ║      ║     ║   
  ║ Ctrl  ║ WinG ║ Alt ║                       ║ AltGr ║ WinD ║ WinM ║ Ctrl
+
  ║ Ctrl  ║ WinG ║ Alt ║ SPACE                    ║AltGr ║ WinD ║WinM ║Ctrl
  ╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝
+
  ╚═══════╩══════╩═════╩══════════════════════════╩══════╩══════╩═════╩═════╝
</code></center>
+
</center>
  
 
==Changements depuis la [[version 0.6.3]]==
 
==Changements depuis la [[version 0.6.3]]==
Ligne 43 : Ligne 42 :
 
ATTENTION : la rangée du bas est fausse (décalée d'un cran à droite)|300px]]
 
ATTENTION : la rangée du bas est fausse (décalée d'un cran à droite)|300px]]
  
===Changements en attente===
 
* placement du dead hook above « ̉ » U+0309 : crochet en chef ;
 
* déplacement du tiret bas « _ » ;
 
* alléger le travail de l’annulaire droit, éviter les « nœuds » avec ce même doigts sur les digrammes FR et RM ;
 
 
===Changements effectifs===
 
 
*comportement du vérrouiller majuscule (''Caps Lock'') pour les chiffres ;
 
*comportement du vérrouiller majuscule (''Caps Lock'') pour les chiffres ;
 
*comportement homogène de tous les diacritiques :
 
*comportement homogène de tous les diacritiques :
 
**les diacritiques avec chasse peuvent être obtenus par diacritique mort + espace ou par deux fois le diacritique mort ;  
 
**les diacritiques avec chasse peuvent être obtenus par diacritique mort + espace ou par deux fois le diacritique mort ;  
 
**les diacritiques combinatoires peuvent être obtenus par diacritique mort + espace insécable ;
 
**les diacritiques combinatoires peuvent être obtenus par diacritique mort + espace insécable ;
*remplacement du signe moins mathématique « − » U+2212 qui se trouve actellement en AltGr+{ - } par un tiret demi-quadratin « – » (''en dash'' U+2013) qui est le tiret d'incise ;
+
*remplacement du signe moins mathématique « − » {{U|2212}} qui se trouve actellement en {{touches|AltGr|-}} par un tiret demi-quadratin « – » {{U|2013}} (''en dash'') qui est le tiret d'incise ;
*ajout du [http://fr.wikipedia.org/wiki/%C6%8F schwa] « ə » (U+0259) et « Ə » (U+018F) respectivement en AltGr+{ z } et AltGr+Shift+{ z } ;
+
*ajout du [[wp:%C6%8F|schwa]] « ə » {{U|0259}} et « Ə » {{U|018F}} respectivement en {{touches|AltGr|z}} et {{touches|Maj.|AltGr|z}} ;
*inversion des touches { ^ } et { ç } ;
+
*inversion des touches {{t|^}} et {{t|ç}} ;
*suppression du « ^ » en shift+{ = } remplacé par l'arrobe « @ » ;
+
*suppression du « ^ » en {{touches|Maj.|{{=}}}} remplacé par l’arrobe « @ » ;
 
*déplacement du « $ » à la place de l'arrobe en accès direct ;
 
*déplacement du « $ » à la place de l'arrobe en accès direct ;
*ajout du guillemet-apostrophe « ’ » (''right simple quotation mark'' U+2019) en AltGr+{ ' } et du guillemet-apostrophe culbuté « ‘ » (''left simple quotation mark'' U+2018) en AltGr+Shift+{ ' } ;
+
*ajout du guillemet-apostrophe « ’ » {{U|2019}} (''right simple quotation mark'') en {{touches|AltGr|'}} et du guillemet-apostrophe culbuté « ‘ » {{U|2018}} (''left simple quotation mark'') en {{touches|Maj.|AltGr|'}} ;
*déplacement de « ª » en AltGr+Shift+{ f } pour ajouter l'[http://fr.wikipedia.org/wiki/Ogonek ogonek] mort « {{R|˛}} » (U+02DB) en AltGr+{ f } ;
+
*déplacement de « ª » en {{touches|Maj.|AltGr|f}} pour ajouter l’[[wp:Ogonek|ogonek]] mort « {{R|˛}} » {{U|02DB}} en {{touches|AltGr|f}} ;
*déplacement de « º » en AltGr+Shift+{ m } afin de déplacer le macron mort « {{R|ˉ}} » en AltGr+{ m } ;
+
*déplacement de « º » en {{touches|Maj.|AltGr|m}} afin de déplacer le macron mort « {{R|ˉ}} » en {{touches|AltGr|m}}.
 +
 
 +
==Changements en attente==
 +
* placement du crochet en chef mort « ̉ » {{U|0309}} ;
 +
* déplacement du tiret bas « _ » ;
 +
* alléger le travail de l’annulaire droit, éviter les « nœuds » avec ce même doigts sur les digrammes FR et RM ;
  
 
==Téléchargement des pilotes==
 
==Téléchargement des pilotes==
Ligne 67 : Ligne 65 :
 
==Fichier xkb==
 
==Fichier xkb==
 
<pre>
 
<pre>
// Première ligne
+
// Première ligne
 
     key <TLDE> { [              dollar,  numbersign                                      ] }; // $ #
 
     key <TLDE> { [              dollar,  numbersign                                      ] }; // $ #
  

Version actuelle en date du 17 avril 2008 à 00:10


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

Changements depuis la version 0.6.3

Image de la version 0.6.4 (pdf en n&b)
Image de la version 0.6.4 alternative (PDF en couleurs) attention, il manque sur le schema les touches mortes des accents graves et aigus, en Shift-alt-gr É et È. ATTENTION : la rangée du bas est fausse (décalée d'un cran à droite)
  • comportement du vérrouiller majuscule (Caps Lock) pour les chiffres ;
  • comportement homogène de tous les diacritiques :
    • les diacritiques avec chasse peuvent être obtenus par diacritique mort + espace ou par deux fois le diacritique mort ;
    • les diacritiques combinatoires peuvent être obtenus par diacritique mort + espace insécable ;
  • remplacement du signe moins mathématique « − » U+2212 qui se trouve actellement en clavier bépoAltGr+clavier bépo- par un tiret demi-quadratin « – » U+2013 (en dash) qui est le tiret d'incise ;
  • ajout du schwa « ə » U+0259 et « Ə » U+018F respectivement en clavier bépoAltGr+clavier bépoz et clavier bépoMaj+clavier bépoAltGr+clavier bépoz ;
  • inversion des touches clavier bépo^ et clavier bépoç ;
  • suppression du « ^ » en clavier bépoMaj+clavier bépo= remplacé par l’arrobe « @ » ;
  • déplacement du « $ » à la place de l'arrobe en accès direct ;
  • ajout du guillemet-apostrophe « ’ » U+2019 (right simple quotation mark) en clavier bépoAltGr+clavier bépo' et du guillemet-apostrophe culbuté « ‘ » U+2018 (left simple quotation mark) en clavier bépoMaj+clavier bépoAltGr+clavier bépo' ;
  • déplacement de « ª » en clavier bépoMaj+clavier bépoAltGr+clavier bépof pour ajouter l’ogonek mort « ˛ » U+02DB en clavier bépoAltGr+clavier bépof ;
  • déplacement de « º » en clavier bépoMaj+clavier bépoAltGr+clavier bépom afin de déplacer le macron mort « ˉ » en clavier bépoAltGr+clavier bépom.

Changements en attente

  • placement du crochet en chef mort « ̉ » U+0309 ;
  • déplacement du tiret bas « _ » ;
  • alléger le travail de l’annulaire droit, éviter les « nœuds » avec ce même doigts sur les digrammes FR et RM ;

Téléchargement des pilotes

Guide d'installation pour les pilotes linux, Mac OS X et Windows.

Fichier xkb

 // Première ligne
    key <TLDE> { [              dollar,   numbersign                                      ] }; // $ #

    key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            quotedbl,            1,         emdash,         onesuperior ] }; // " 1 — ¹
    key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [       guillemotleft,            2,           less,         twosuperior ] }; // « 2 < ²
    key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [      guillemotright,            3,        greater,       threesuperior ] }; // » 3 > ³
    key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [           parenleft,            4,    bracketleft, leftdoublequotemark ] }; // ( 4 [ “
    key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [          parenright,            5,   bracketright,rightdoublequotemark ] }; // ) 5 ] ”
    key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [           underscore,            6,       ellipsis                      ] }; // _ 6 …
    key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                plus,            7,      plusminus,              degree ] }; // + 7 ± °
    key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [               minus,            8,         endash,             minutes ] }; // - 8 – ´
    key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [               slash,            9,       division,             seconds ] }; // / 9 ÷ ″
    key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            asterisk,            0,       multiply                      ] }; // * 0 ×
    key <AE11> { [               equal,           at,        notsign                      ] }; // = @ ¬
    key <AE12> { [             percent,           mu,          U2030                      ] }; // % µ ‰

 // Deuxième ligne
    key <AD01> { [                   b,            B,            bar,           brokenbar ] }; // b B | ¦
    key <AD02> { [              eacute,       Eacute,      ampersand,          dead_acute ] }; // é É & ˊ
    key <AD03> { [                   p,            P,        section,           paragraph ] }; // p P § ¶
    key <AD04> { [                   o,            O,             oe,                  OE ] }; // o O œ Œ
    key <AD05> { [              egrave,       Egrave,          grave,          dead_grave ] }; // è È ` `
    key <AD06> { [     dead_circumflex,       exclam,     exclamdown                      ] }; // ^ ! ¡
    key <AD07> { [                   v,            V,     dead_caron                      ] }; // v V ˇ
    key <AD08> { [                   d,            D,            eth,                 ETH ] }; // d D ð Ð
    key <AD09> { [                   l,            L,       sterling                      ] }; // l L £
    key <AD10> { [                   f,            F,    dead_ogonek,         ordfeminine ] }; // f F ˛ ª
    key <AD11> { [                   z,            Z,          U0259,               U018F ] }; // z Z ə Ə
    key <AD12> { [                   w,            W,     dead_breve                      ] }; // w W ˘

 // Troisième ligne
    key <AC01> { [                   a,            A,             ae,                  AE ] }; // a A æ Æ
    key <AC02> { [                   u,            U,         ugrave,              Ugrave ] }; // u U ù Ù
    key <AC03> { [                   i,            I, dead_diaeresis,       dead_abovedot ] }; // i I  ̈ ˙ 
    key <AC04> { [                   e,            E,       EuroSign                      ] }; // e E €
    key <AC05> { [               comma,     question,   questiondown                      ] }; // , ? ¿ 
    key <AC06> { [                   c,            C,      copyright,                cent ] }; // c C © ¢
    key <AC07> { [                   t,            T,          thorn,               Thorn ] }; // t T þ Þ
    key <AC08> { [                   s,            S,         ssharp                      ] }; // s S ß
    key <AC09> { [                   n,            N,         ntilde,              Ntilde ] }; // n N ñ Ñ
    key <AC10> { [                   r,            R,     registered                      ] }; // r R ® 
    key <AC11> { [                   m,            M,    dead_macron,           masculine ] }; // m M ¯ º
    key <BKSL> { [            ccedilla,     Ccedilla,   dead_cedilla                      ] }; // ç Ç ¸

 // Quatrième ligne
    key <LSGT> { [         ecircumflex,  Ecircumflex,          slash                      ] }; // ê Ê /
    key <AB01> { [              agrave,       Agrave,     asciitilde,          dead_tilde ] }; // à À ~ ~
    key <AB02> { [                   y,            Y,      backslash,                 yen ] }; // y Y \ ¥
    key <AB03> { [                   h,            H,      braceleft                      ] }; // h H {
    key <AB04> { [              period,        colon,     braceright,      periodcentered ] }; // . : } ·
    key <AB05> { [                   k,            K                                      ] }; // k K 
    key <AB06> { [          apostrophe,    semicolon, rightsinglequotemark, leftsinglequotemark ] }; // ' ; ’ ‘
    key <AB07> { [                   q,            Q,         oslash,            Ooblique ] }; // q Q ø Ø
    key <AB08> { [                   g,            G, dead_abovering                      ] }; // g G ˚
    key <AB09> { [                   x,            X			                  ] }; // x X
    key <AB10> { [                   j,            J,         dagger,        doubledagger ] }; // j J † ‡

    key <SPCE> { [               space, nobreakspace,          space,               U202F ] }; // espace   nbsp _ nbsp fine