« Utilisateur:Crako/Version 0.1.2 » : différence entre les versions

De Disposition de clavier bépo
m (Modification de la 3e ligne)
(Version 0.1.2)
Ligne 10 : Ligne 10 :
  ║  CAPS  ║ a æ│ u {{B|ù}}│ i ^│ e €│ , {{R|,}}│ c ©│ t þ│ s ß│ n {{R|~}}│ r ®│ m º│ w {{R|˘}}║    ║
  ║  CAPS  ║ a æ│ u {{B|ù}}│ i ^│ e €│ , {{R|,}}│ c ©│ t þ│ s ß│ n {{R|~}}│ r ®│ m º│ w {{R|˘}}║    ║
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
  ║  ^  ║ À {{R|°}}│ / {{R|ˇ}}│ H  │ Y {{B|¥}}│ ; ·│ K  │ ! │ Q  │ G  │ {{R|¨}}  │ X ║    ^    ║
  ║  ^  ║ À {{R|°}}│ / │ H {{B|}}│ Y {{B|}}│ ; ·│ K  │ ! {{R|̉ }}│ Q  │ G  │ {{R|¨}}  │ X {{B|‡}}║    ^    ║
  ║  |  ║ à {{R|`}}│ : %│ h {{B|\}}│ y {{B|{}}│ . {{B|<nowiki>}</nowiki>}}│ k ' ¡│ q  │ g │ {{R|ˆ}}  │ x ║    |    ║
  ║  |  ║ à {{B|/}}│ : {{B|\}}│ h {{B|{}}│ y {{B|<nowiki>}</nowiki>}}│ . {{B|…}}│ k {{B|~}}{{B|’}} ¡│ q  │ g {{R|µ}}│ {{R|ˆ}}  │ x {{B|†}}║    |    ║
  ╠══════╩╦══════╦═════╦═══════════════════════╦═══════╦══════╦═╩════╦══════╣
  ╠══════╩╦══════╦═════╦═══════════════════════╦═══════╦══════╦═╩════╦══════╣
  ║      ║      ║    ║  NoBreakSPACE        ║      ║      ║      ║      ║
  ║      ║      ║    ║  NoBreakSPACE        ║      ║      ║      ║      ║
Ligne 19 : Ligne 19 :


==Changements depuis la version 0.1.1==
==Changements depuis la version 0.1.1==
* déplacement du « _ » en accès direct sur le {6} ;
* J’avais ajouté le ''shiftlock'' pour le supprimer après 2 mois et demi, mais — ne me rappellant plus pourquoi je l’avais viré — je l’ai remis. Je compte le virer à nouveau (problème avec le - en caps).
* 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 ;
* <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 ;
* <s>ajout du « < » en AltGr+{1} parce que sinon xkb n'aime pas...</s> en fait faut mettre VoidSymbol


==Fichier xkb==
==Fichier xkb==
Ligne 74 : Ligne 67 :
         key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w,    W,        dead_breve                    ] }; // w W ˘
         key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w,    W,        dead_breve                    ] }; // w W ˘


         key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave, Agrave, slash, dead_abovering ] }; // à À / ˚
         key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave,               Agrave,   slash,     dead_abovering       ] }; // à À / ˚
         key <AB01> { type[group1] = "THREE_LEVEL", [ colon, slash, backslash ] }; // : / \
         key <AB01> { type[group1] = "THREE_LEVEL",               [ colon,               slash,     backslash                       ] }; // : / \
         key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h, H, braceleft, leftsinglequotemark ] }; // h H { ‘
         key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h,                   H,         braceleft, leftsinglequotemark ] }; // h H { ‘
         key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceright, rightsinglequotemark ] }; // y Y } ’
         key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y,                   Y,         braceright, rightsinglequotemark ] }; // y Y } ’
         key <AB04> { type[group1] = "FOUR_LEVEL", [ period, semicolon, ellipsis, periodcentered ] }; // . ; … ·
         key <AB04> { type[group1] = "FOUR_LEVEL",               [ period,               semicolon, ellipsis,   periodcentered       ] }; // . ; … ·
         key <AB05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ k, K, asciitilde, U2328 ] }; // k K ~ ⌨
         key <AB05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ k,                   K,         asciitilde, U2328               ] }; // k K ~ ⌨
         key <AB06> { type[group1] = "FOUR_LEVEL", [ rightsinglequotemark, exclam, exclamdown, dead_hook ] }; // ’ ! ¡ ̉
         key <AB06> { type[group1] = "FOUR_LEVEL",               [ rightsinglequotemark, exclam,   exclamdown, dead_hook           ] }; // ’ ! ¡ ̉
         key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q, Q ] }; // q Q
         key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q,                   Q                                           ] }; // q Q
         key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g, G, UFDD2 ] }; // g G µ
         key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g,                   G,         UFDD2                           ] }; // g G µ
         key <AB09> { type[group1] = "TWO_LEVEL", [ dead_circumflex, dead_diaeresis ] }; // ^ ¨
         key <AB09> { type[group1] = "TWO_LEVEL",                 [ dead_circumflex,     dead_diaeresis                             ] }; // ^ ¨
         key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, dagger, doubledagger ] }; // x X † ‡
         key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x,                   X,         dagger,     doubledagger         ] }; // x X † ‡


         key <SPCE> { type[group1] = "FOUR_LEVEL", [ space, nobreakspace, underscore, U202F ] }; //    _  
         key <SPCE> { type[group1] = "FOUR_LEVEL", [ space, nobreakspace, underscore, U202F ] }; //    _  
</pre>
</pre>

Version du 12 mai 2012 à 22:19

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ $  │ 1 │ 2 │ 3 │ 4 │ 5 │ 6  │ 7  │ 8  │ 9 ÷│ 0  │ ° ′` ″║        ║
│ # │ " │ « <| » >│ ( [│ ) ]│ @  │ + ±│ - ¬│ * ×│ ' ¯│ = ≠% ‰║ ←——    ║
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║  |←—  ║ B ¦│ É ´│ P ¶│ O Œ│ È `│ Ç ˛│ V  │ D Ð│ L  │ F  │ J IJ│ Z Ə║   | ║
║  —→|  ║ b |│ é &│ p §│ o œ│ è `│ ç ¸│ v ˇ│ d ð│ l /│ f ª│ j ij│ 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 ║
╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝

Changements depuis la version 0.1.1

  • J’avais ajouté le shiftlock pour le supprimer après 2 mois et demi, mais — ne me rappellant plus pourquoi je l’avais viré — je l’ai remis. Je compte le virer à nouveau (problème avec le - en caps).

Fichier xkb

        key <CAPS> { type[group1] = "THREE_LEVEL", [ Tab, ISO_Left_Tab, Multi_key ] }; //   
        key <TAB> { type[group1] = "ONE_LEVEL",    [ Caps_Lock ] }; // 
        key <MENU> { type[group1] = "ONE_LEVEL",   [ Super_R ] }; // 

        key <TLDE> { type[group1] = "THREE_LEVEL", [ numbersign,     dollar, endash                             ] }; // # $ –
        key <AE01> { type[group1] = "FOUR_LEVEL",  [ quotedbl,       1,      emdash,       doublelowquotemark   ] }; // " 1 — „
        key <AE02> { type[group1] = "FOUR_LEVEL",  [ guillemotleft,  2,      less,         leftdoublequotemark  ] }; // « 2 < “
        key <AE03> { type[group1] = "FOUR_LEVEL",  [ guillemotright, 3,      greater,      rightdoublequotemark ] }; // » 3 > ”
        key <AE04> { type[group1] = "FOUR_LEVEL",  [ parenleft,      4,      bracketleft,  lessthanequal        ] }; // ( 4 [ ≤
        key <AE05> { type[group1] = "FOUR_LEVEL",  [ parenright,     5,      bracketright, greaterthanequal     ] }; // ) 5 ] ≥
        key <AE06> { type[group1] = "TWO_LEVEL",   [ at,             6                                          ] }; // @ 6
        key <AE07> { type[group1] = "THREE_LEVEL", [ plus,           7,      plusminus                          ] }; // + 7 ±
        key <AE08> { type[group1] = "THREE_LEVEL", [ minus,          8,      notsign                            ] }; // - 8 ¬
        key <AE09> { type[group1] = "FOUR_LEVEL",  [ asterisk,       9,      multiply,      division            ] }; // * 9 × ÷
        key <AE10> { type[group1] = "THREE_LEVEL", [ apostrophe,     0,      macron                             ] }; // ' 0 ¯
        key <AE11> { type[group1] = "FOUR_LEVEL",  [ equal,          degree, notequal,      minutes             ] }; // = ° ≠ ′
        key <AE12> { type[group1] = "FOUR_LEVEL",  [ percent,        grave,  U2030,         seconds             ] }; // % ` ‰ ″

        key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b,        B,        bar,          brokenbar   ] }; // b B | ¦
        key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute,   Eacute,   ampersand,    dead_acute  ] }; // é É & ´
        key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ p,        P,        section,      paragraph   ] }; // p P § ¶
        key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC",     [ o,        O,        oe,           OE          ] }; // o O œ Œ
        key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave,   Egrave,   dead_grave,   grave       ] }; // è È ` `
        key <AD06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ccedilla, Ccedilla, dead_cedilla, dead_ogonek ] }; // ç Ç ¸ ˛
        key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v,        V,        dead_caron                ] }; // v V ˇ
        key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC",     [ d,        D,        eth,          ETH         ] }; // d D ð Ð
        key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l,        L,        UFDD0                     ] }; // l L /
        key <AD10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f,        F,        ordfeminine               ] }; // f F ª
        key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC",     [ j,        J,        U0133,        U0132       ] }; // j J ij IJ
        key <AD12> { type[group1] = "FOUR_LEVEL_ALPHABETIC",     [ z,        Z,        schwa,        SCHWA       ] }; // z Z ə Ə

        key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC",     [ a,     A,        ae,              AE            ] }; // a A æ Æ
        key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC",     [ u,     U,        ugrave,          Ugrave        ] }; // u U ù Ù
        key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ i,     I,        asciicircum,     dead_abovedot ] }; // i I ^ ˙
        key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e,     E,        EuroSign,        dead_currency ] }; // e E € ¤
        key <AC05> { type[group1] = "FOUR_LEVEL",                [ comma, question, dead_belowcomma, questiondown  ] }; // , ? , ¿
        key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c,     C,        copyright,       U017F         ] }; // c C © ſ
        key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC",     [ t,     T,        thorn,           THORN         ] }; // t T þ Þ
        key <AC08> { type[group1] = "FOUR_LEVEL_ALPHABETIC",     [ s,     S,        ssharp,          U1E9E         ] }; // s S ß <U+1E9E>
        key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ n,     N,        dead_tilde                     ] }; // n N ~
        key <AC10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r,     R,        registered,      trademark     ] }; // r R ® ™
        key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m,     M,        masculine                      ] }; // m M º
        key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w,     W,        dead_breve                     ] }; // w W ˘

        key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave,               Agrave,    slash,      dead_abovering       ] }; // à À / ˚
        key <AB01> { type[group1] = "THREE_LEVEL",               [ colon,                slash,     backslash                        ] }; // : / \
        key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h,                    H,         braceleft,  leftsinglequotemark  ] }; // h H { ‘
        key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y,                    Y,         braceright, rightsinglequotemark ] }; // y Y } ’
        key <AB04> { type[group1] = "FOUR_LEVEL",                [ period,               semicolon, ellipsis,   periodcentered       ] }; // . ; … ·
        key <AB05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ k,                    K,         asciitilde, U2328                ] }; // k K ~ ⌨
        key <AB06> { type[group1] = "FOUR_LEVEL",                [ rightsinglequotemark, exclam,    exclamdown, dead_hook            ] }; // ’ ! ¡ ̉
        key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q,                    Q                                           ] }; // q Q
        key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g,                    G,         UFDD2                            ] }; // g G µ
        key <AB09> { type[group1] = "TWO_LEVEL",                 [ dead_circumflex,      dead_diaeresis                              ] }; // ^ ¨
        key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x,                    X,         dagger,     doubledagger         ] }; // x X † ‡

        key <SPCE> { type[group1] = "FOUR_LEVEL", [ space, nobreakspace, underscore, U202F ] }; //     _