« Version 0.6.4 » : différence entre les versions

De Disposition de clavier bépo
Aucun résumé des modifications
 
(44 versions intermédiaires par 9 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<center><code>
__NOTOC__
 
<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 9 : 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 26 : 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]]==
[[Image:bepo064-sans_minuscules.png|thumb|Image de la version 0.6.4 ([http://www.clavier-dvorak.org/images/bepo-6.4.pdf pdf en n&b)]|300px]]


Après de longues discussions sur la version précédente, il devenait important de mettre en place les modifications les plus acceptées. Un grand nombre de changements restent en attente. Les commentaires des anciens et surtout des nouveaux arrivants sont les bienvenus.
[[Image:BÉPO-0.6.4.png|thumb|Image de la version 0.6.4 alternative  ([http://www.itb-consulting.fr/downloads/clavier_dvorak_b%E9po.pdf 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)|300px]]


==Changements depuis la [[version 0.6.3]]==
*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'ogonek mort « {{R|˛}} » 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==
==Changements en attente==
*touche AltGr symétrique ;
* placement du crochet en chef mort « ̉ » {{U|0309}} ;
*inversion { b } et { é } ;
* déplacement du tiret bas « _ » ;
*inversion { n } et { r } ;
* alléger le travail de l’annulaire droit, éviter les « nœuds » avec ce même doigts sur les digrammes FR et RM ;
*inversion { f } et { j } ;
 
*positions de l'espace insécable et du tiret bas ;
==Téléchargement des pilotes==
*ajout du crochet en chef mort « {{R|̉}} » (''dead hook above'' U+0309) ;  
[[Installation|Guide d'installation]] pour les pilotes linux, [http://www.clavier-dvorak.org/telechargements/macosx/fr-dvorak-bepo-macosx-0.6.4.dmg Mac OS X] et [http://www.clavier-dvorak.org/telechargements/windows/fr-dvorak-bepo-windows-0.6.4.exe Windows].
*ajout du double accent aigu mort « {{R|˝}} » (''dead doubleacute'' U+02DD) ;
*exposant ¹²³ en accès ^+chiffres ;
*chevrons en accès direct ;
*placement la brève morte « {{R|˘}} » sur la main gauche ;
*choix des caractères sur la touche LSGT.


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


Ligne 74 : Ligne 73 :
     key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [          parenleft,            4,    bracketleft, leftdoublequotemark ] }; // ( 4 [ “
     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 <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [          parenright,            5,  bracketright,rightdoublequotemark ] }; // ) 5 ] ”
     key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC",           underscore,            6,      ellipsis                      ] }; // _ 6 …
     key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [          underscore,            6,      ellipsis                      ] }; // _ 6 …
     key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                plus,            7,      plusminus,              degree ] }; // + 7 ± °
     key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                plus,            7,      plusminus,              degree ] }; // + 7 ± °
     key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [              minus,            8,         U2013,            minutes ] }; // - 8 ´
     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 <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [              slash,            9,      division,            seconds ] }; // / 9 ÷
     key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            asterisk,            0,      multiply                      ] }; // * 0 ×
     key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            asterisk,            0,      multiply                      ] }; // * 0 ×
     key <AE11> { [              equal,          at,        notsign                      ] }; // = @ ¬
     key <AE11> { [              equal,          at,        notsign                      ] }; // = @ ¬
     key <AE12> { [            percent,          mu,          U2030                      ] }; // % µ ¯
     key <AE12> { [            percent,          mu,          U2030                      ] }; // % µ


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


  // Troisième ligne
  // Troisième ligne
     key <AC01> { [                  a,            A,            ae,                  AE ] }; // a A æ Æ
     key <AC01> { [                  a,            A,            ae,                  AE ] }; // a A æ Æ
     key <AC02> { [                  u,            U,        ugrave,              Ugrave ] }; // u U ù Ù
     key <AC02> { [                  u,            U,        ugrave,              Ugrave ] }; // u U ù Ù
     key <AC03> { [                  i,            I, dead_diaeresis,         dead_caron ] }; // i I  ̈ ˇ
     key <AC03> { [                  i,            I, dead_diaeresis,       dead_abovedot ] }; // i I  ̈ ˙
     key <AC04> { [                  e,            E,      EuroSign                      ] }; // e E €
     key <AC04> { [                  e,            E,      EuroSign                      ] }; // e E €
     key <AC05> { [              comma,    question,     exclamdown                     ] }; // , ? ¿  
     key <AC05> { [              comma,    question,   questiondown                     ] }; // , ? ¿  
     key <AC06> { [                  c,            C,      copyright,                cent ] }; // c C © ¢
     key <AC06> { [                  c,            C,      copyright,                cent ] }; // c C © ¢
     key <AC07> { [                  t,            T,          thorn,              Thorn ] }; // t T þ Þ
     key <AC07> { [                  t,            T,          thorn,              Thorn ] }; // t T þ Þ
Ligne 111 : Ligne 110 :


  // Quatrième ligne
  // Quatrième ligne
     key <LSGT> { [        ecircumflex,  Ecircumflex,          slash                      ] }; // ê ù /
     key <LSGT> { [        ecircumflex,  Ecircumflex,          slash                      ] }; // ê Ê /
     key <AB01> { [              agrave,      Agrave,    asciitilde,          dead_tilde ] }; // à À ~ ~
     key <AB01> { [              agrave,      Agrave,    asciitilde,          dead_tilde ] }; // à À ~ ~
     key <AB02> { [                  y,            Y,      backslash,                yen ] }; // y Y \ ¥
     key <AB02> { [                  y,            Y,      backslash,                yen ] }; // y Y \ ¥
Ligne 123 : Ligne 122 :
     key <AB10> { [                  j,            J,        dagger,        doubledagger ] }; // j J † ‡
     key <AB10> { [                  j,            J,        dagger,        doubledagger ] }; // j J † ‡


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


[[Catégorie:Version|6.4]]
[[Catégorie:Version|6.4]]

Dernière version du 16 avril 2008 à 23: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