Utilisateur:Crako/Version 0.1.2

De Disposition de clavier bépo
< Utilisateur:Crako
Révision datée du 12 mai 2012 à 20:54 par Crako (discussion | contributions) (Modification de la 1ere ligne)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ $  │ 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 ║
╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝

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... en fait faut mettre VoidSymbol

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 ] }; //     _