« Version 0.1 » : différence entre les versions

De Disposition de clavier bépo
m (corr.)
Ligne 35 : Ligne 35 :
</code></center>
</code></center>


Cette version correspond celle qu'utilise Nicolas Chartier depuis début 2005. C'est la version sur laquelle sont basées la grande majorité des travaux fait depuis cette date  (initialement numérotée 3b).
Cette version correspond celle qu'utilise Nicolas Chartier depuis début 2005. C'est la version sur laquelle est basée la grande majorité des travaux fait depuis cette date  (initialement numérotée 3b).


Elle a évidement des défauts, sinon il n'y aurait pas eu toutes les versions successives en plus de deux ans et demi. Globalement, elle n'est pas utilisable si on a un clavier 104 touches qui ne possède pas de touche LSGT. De plus elle peut être peu pratique si on a un claviers 105 touches mais avec la touche BKSL qui n'est pas à l'endroit indiqué ci-dessus.
Elle a évidement des défauts, sinon il n'y aurait pas eu toutes les versions successives en plus de deux ans et demi. Globalement, elle n'est pas utilisable si on a un clavier 104 touches qui ne possède pas de touche LSGT. De plus elle peut être peu pratique si on a un claviers 105 touches mais avec la touche BKSL qui n'est pas à l'endroit indiqué ci-dessus.

Version du 6 novembre 2007 à 17:18

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ $  │ 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 ║
╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ $  │ 1  │ 2  │ 3  │ 4 °│ 5  │ 6  │ 7  │ 8  │ 9  │ 0  │ Ù  │ Œ  ║        ║
│ @ #│ = {│ " }│ « <│ » >│ ( [│ ) ]│ +  │ -  │ *  │ _  │    │    ║ <--    ║
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║  |<-  ║ B  │ É  │ P  │ O  │ È  │ Ç  │ V  │ D  │ L  │ F  │ J  │ Z  ║   | ║
║  ->|  ║   |│   &│   §│    │   `│    │    │    │    │    │    │    ║ <-' ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║ A  │ U  │ I ~│ E £│ ?  │ C  │ T  │ S  │ N  │ R  │ M  │ W  ║    ║
║  CAPS  ║    │   µ│   ^│   €│ ,  │    │    │    │    │    │    │    ║    ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
║   ^  ║ À  │ /  │ H  │ Y  │ ;  │ K  │ !  │ Q  │ G  │ ¨  │ X  ║     ^     ║
║   |  ║    │ : %│    │    │ . \│    │ '  │    │    │ ˆ  │    ║     |     ║
╠══════╩╦══════╦═════╦═══════════════════════╦═══════╦══════╦═╩════╦══════╣
║       ║      ║     ║  NoBreakSPACE         ║       ║      ║      ║      ║
║ Ctrl  ║ WinG ║ Alt ║  SPACE                ║ AltGR ║ WinD ║ WinM ║ Ctrl ║
╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝

Cette version correspond celle qu'utilise Nicolas Chartier depuis début 2005. C'est la version sur laquelle est basée la grande majorité des travaux fait depuis cette date (initialement numérotée 3b).

Elle a évidement des défauts, sinon il n'y aurait pas eu toutes les versions successives en plus de deux ans et demi. Globalement, elle n'est pas utilisable si on a un clavier 104 touches qui ne possède pas de touche LSGT. De plus elle peut être peu pratique si on a un claviers 105 touches mais avec la touche BKSL qui n'est pas à l'endroit indiqué ci-dessus.

Pilotes

Les pilotes sont disponibles sur http://eleves.ec-lille.fr/~chartier/fr-dvorak-bepo/3b/.

Fichier xkb

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

    key <AE01> { [           equal,              1,    braceleft,    onesuperior ] };
    key <AE02> { [        quotedbl,              2,   braceright,    twosuperior ] };
    key <AE03> { [   guillemotleft,              3,         less,  threesuperior ] };
    key <AE04> { [  guillemotright,              4,      greater,         degree ] };
    key <AE05> { [       parenleft,              5,  bracketleft                 ] };
    key <AE06> { [      parenright,              6, bracketright                 ] };
    key <AE07> { [            plus,              7,    plusminus                 ] };
    key <AE08> { [           minus,              8,      notsign                 ] };
    key <AE09> { [        asterisk,              9,     multiply,       division ] };
    key <AE10> { [      underscore,              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                               ] };
    key <AB03> { [               y,              Y,          yen                 ] };
    key <AB04> { [          period,      semicolon,    backslash, 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 ] };