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

De Disposition de clavier 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 ] };