Utilisateur:Crako : Différence entre versions

De Disposition de clavier francophone et ergonomique bépo

(màj de version (sans changement de numéro, c'est toujours un brouillon))
(retour au capslock normal pour les chiffres)
Ligne 27 : Ligne 27 :
 
* déplacement de « { » et « } » en AltGr+{y} et AltGr+{.} ;
 
* déplacement de « { » et « } » en AltGr+{y} et AltGr+{.} ;
 
* déplacement de " « » ( ) < > [ ] d'un cran à gauche ;
 
* déplacement de " « » ( ) < > [ ] d'un cran à gauche ;
* ajout du ''shiftlock'' pour les 10 touches de chiffres ;
+
* <s>ajout du ''shiftlock'' pour les 10 touches de chiffres</s> en fait non, après 2 mois et demi, je remet le comportement normal ;
 
* ajout du « < » en AltGr+{1} parce que sinon xkb n'aime pas...
 
* ajout du « < » en AltGr+{1} parce que sinon xkb n'aime pas...
  
Ligne 34 : Ligne 34 :
 
     key <TLDE> { [              at,        dollar,  numbersign                ] };
 
     key <TLDE> { [              at,        dollar,  numbersign                ] };
  
     key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [      quotedbl, 1,        less,   onesuperior ] };
+
     key <AE01> { [       quotedbl,             1,        less,   onesuperior ] };
     key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [  guillemotleft, 2,        less,   twosuperior ] };
+
     key <AE02> { [   guillemotleft,             2,        less,   twosuperior ] };
     key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 3,      greater, threesuperior ] };
+
     key <AE03> { [ guillemotright,             3,      greater, threesuperior ] };
     key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [      parenleft, 4,  bracketleft,       degree ] };
+
     key <AE04> { [       parenleft,             4,  bracketleft,         degree ] };
     key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [    parenright, 5, bracketright               ] };
+
     key <AE05> { [     parenright,             5, bracketright                 ] };
     key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [    underscore, 6                             ] };
+
     key <AE06> { [     underscore,             6                               ] };
     key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [          plus, 7,    plusminus               ] };
+
     key <AE07> { [           plus,             7,    plusminus                 ] };
     key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [          minus, 8,      notsign               ] };
+
     key <AE08> { [           minus,             8,      notsign                 ] };
     key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [      asterisk, 9,    multiply,     division ] };
+
     key <AE09> { [       asterisk,             9,    multiply,       division ] };
     key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [          equal, 0,      macron               ] };
+
     key <AE10> { [           equal,             0,      macron                 ] };
 
     key <AE11> { [          ugrave,        Ugrave                              ] };
 
     key <AE11> { [          ugrave,        Ugrave                              ] };
 
     key <AE12> { [              oe,            OE                              ] };
 
     key <AE12> { [              oe,            OE                              ] };

Version du 15 janvier 2008 à 22:20

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

Cette version est une évolution de la version 0.1 sur laquelle Nicolas Chartier a reporté quelques améliorations ajoutées entre les versions 0.2.* à 0.6.*.

Changements depuis la version 0.1

  • déplacement du « _ » en accès direct sur le {6} ;
  • déplacement du « = » en accès direct sur le {0} ;
  • déplacement du « ¥ » en AltGr+Shift+{y} ;
  • déplacement du « \ » en AltGr+{h} ;
  • déplacement de « { » et « } » en AltGr+{y} et AltGr+{.} ;
  • déplacement de " « » ( ) < > [ ] d'un cran à gauche ;
  • ajout du shiftlock pour les 10 touches de chiffres en fait non, après 2 mois et demi, je remet le comportement normal ;
  • ajout du « < » en AltGr+{1} parce que sinon xkb n'aime pas...

Fichier xkb

    key <TLDE> { [              at,         dollar,   numbersign                 ] };

    key <AE01> { [        quotedbl,              1,         less,    onesuperior ] };
    key <AE02> { [   guillemotleft,              2,         less,    twosuperior ] };
    key <AE03> { [  guillemotright,              3,      greater,  threesuperior ] };
    key <AE04> { [       parenleft,              4,  bracketleft,         degree ] };
    key <AE05> { [      parenright,              5, bracketright                 ] };
    key <AE06> { [      underscore,              6                               ] };
    key <AE07> { [            plus,              7,    plusminus                 ] };
    key <AE08> { [           minus,              8,      notsign                 ] };
    key <AE09> { [        asterisk,              9,     multiply,       division ] };
    key <AE10> { [           equal,              0,       macron                 ] };
    key <AE11> { [          ugrave,         Ugrave                               ] };
    key <AE12> { [              oe,             OE                               ] };

    key <AD01> { [               b,              B,          bar                 ] };
    key <AD02> { [          eacute,         Eacute,    ampersand,     dead_acute ] };
    key <AD03> { [               p,              P,      section,      paragraph ] };
    key <AD04> { [               o,              O,       oslash,       Ooblique ] };
    key <AD05> { [          egrave,         Egrave,        grave,     dead_tilde ] };
    key <AD06> { [        ccedilla,       Ccedilla, dead_cedilla,    dead_ogonek ] };
    key <AD07> { [               v,              V                               ] };
    key <AD08> { [               d,              D,          eth,            ETH ] };
    key <AD09> { [               l,              L                               ] };
    key <AD10> { [               f,              F,  ordfeminine                 ] };
    key <AD11> { [               j,              J                               ] };
    key <AD12> { [               z,              Z                               ] };

    key <AC01> { [               a,              A,           ae,             AE ] };
    key <AC02> { [               u,              U,           mu                 ] };
    key <AC03> { [               i,              I,  asciicircum,     asciitilde ] };
    key <AC04> { [               e,              E,     EuroSign,       sterling ] };
    key <AC05> { [           comma,       question, questiondown,          slash ] };
    key <AC06> { [               c,              C,    copyright,           cent ] };
    key <AC07> { [               t,              T,        thorn,          Thorn ] };
    key <AC08> { [               s,              S,       ssharp                 ] };
    key <AC09> { [               n,              N                               ] };
    key <AC10> { [               r,              R,   registered                 ] };
    key <AC11> { [               m,              M,    masculine                 ] };
    key <BKSL> { [               w,              W                               ] };

    key <LSGT> { [          agrave,         Agrave,   dead_grave, dead_abovering ] };
    key <AB01> { [           colon,          slash,      percent,     dead_caron ] };
    key <AB02> { [               h,              H,    backslash                 ] };
    key <AB03> { [               y,              Y,    braceleft,            yen ] };
    key <AB04> { [          period,      semicolon,   braceright, periodcentered ] };
    key <AB05> { [               k,              K                               ] };
    key <AB06> { [      apostrophe,         exclam,   exclamdown                 ] };
    key <AB07> { [               q,              Q                               ] };
    key <AB08> { [               g,              G                               ] };
    key <AB09> { [ dead_circumflex, dead_diaeresis                               ] };
    key <AB10> { [               x,              X                               ] };

    key <SPCE> { [           space,   nobreakspace,        space,          space ] };