« Utilisateur:Arathor/Bépo-altgrsym-2 » : différence entre les versions

De Disposition de clavier bépo
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
'''Version suivante : [[Version 0.7.2|0.7.2]]'''
<center><code>
<center><code>
  ╔═════╦────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╦═══════╗
  ╔═════╦────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╦═══════╗
Ligne 19 : Ligne 17 :
  ╚═══════╝    ╚═══════╩═══════════════════════╩═══════╝            ╚══════╝
  ╚═══════╝    ╚═══════╩═══════════════════════╩═══════╝            ╚══════╝
</code></center>
</code></center>
'''Version suivante : [[Version 0.7.2|0.7.2]]'''


==Changements depuis la [[version 0.7.0]]==
==Changements depuis la [[version 0.7.0]]==

Version du 20 janvier 2008 à 14:58

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

Version suivante : 0.7.2

Changements depuis la version 0.7.0

  • CapsLock redevient CapsLock et Alt est transféré sur la touche ² pour simplifier les choses.
  • Pour les chiffres : l'essai ne m'a pas semblé très concluant, donc retour à la disposition d'origine. L'idéal serait en fait un accès aux chiffres quand CapsLock est verrouillé avec le point toujours accessible directement (ce n'est pas le cas par défaut sous Xorg, pour les chiffres).
  • Échange des touches è et ! pour que le é soit plus accessible.
  • Remise à plat pour les caractères spéciaux :
    • les caractères non-français accessibles par touche morte uniquement ;
    • la homerow en AltGr est réservé aux caractères pour programmeurs (sauf pour æ ù € ¢) ;
    • les maths sur la rangée du haut, avec les chiffres ;

Fichier xkb

À rajouter à la fin de /usr/share/X11/xkb/symbols/fr (Debian)

 // Keymap fr-dvorak-bépo 0.7.1
 partial alphanumeric_keys
 xkb_symbols "bepo" {
    include "latin"
    name[Group1]= "France - Dvorak - Bépo -- version 0.7.1";
    // Les deux AltGr
    include "level3(ralt_switch)"
    include "level3(lalt_switch)"
    // La touche ² de l'azerty devient Alt
    key <TLDE> { [ Alt_L, Alt_L, Alt_L, Alt_L ] };
    key <AE01> { [        quotedbl,            1,    onesuperior, doublelowquotemark ] };
    key <AE02> { [   guillemotleft,            2,    twosuperior, leftdoublequotemark ] };
    key <AE03> { [  guillemotright,            3,  threesuperior, rightdoublequotemark ] };
    key <AE04> { [       parenleft,            4,          grave,       currency ] };
    key <AE05> { [      parenright,            5,         degree,      masculine ] };
    key <AE06> { [       0x1002014,            6,          space,      0x1002013 ] };
    key <AE07> { [            plus,            7,      plusminus,    ordfeminine ] };
    key <AE08> { [           minus,            8,      0x1002012,      0x1002011 ] };
    key <AE09> { [        asterisk,            9,       multiply,      0x10022C5 ] };
    key <AE10> { [           slash,            0,       division,      0x1002215 ] };
    key <AE11> { [           equal,     notequal,          space,        notsign ] };
    key <AE12> { [         percent,        space,          space,          space ] };
    key <AD01> { [               b,            B,     dead_grave,     dead_acute ] };
    key <AD02> { [          eacute,       Eacute,         egrave,         Egrave ] };
    key <AD03> { [               p,            P,          thorn,          Thorn ] };
    key <AD04> { [               o,            O,             oe,             OE ] };
    key <AD05> { [          exclam,    ampersand,        section,      paragraph ] };
    key <AD06> { [        ccedilla,     Ccedilla,     dead_caron,   dead_cedilla ] };
    key <AD07> { [               v,            V,          space,          space ] };
    key <AD08> { [               d,            D,            eth,            ETH ] };
    key <AD09> { [               l,            L,          space,       sterling ] };
    key <AD10> { [               f,            F,     rightarrow,      leftarrow ] };
    key <AD11> { [               z,            Z,      downarrow,        uparrow ] };
    key <AD12> { [               w,            W,          space,          space ] };
    key <AC01> { [               a,            A,             ae,             AE ] };
    key <AC02> { [               u,            U,         ugrave,         Ugrave ] };
    key <AC03> { [               i,            I,     numbersign,          space ] };
    key <AC04> { [               e,            E,       EuroSign,          space ] };
    key <AC05> { [           comma,     question,          space,          space ] };
    key <AC06> { [               c,            C,           cent,      copyright ] };
    key <AC07> { [               t,            T,            bar,      trademark ] };
    key <AC08> { [               s,            S,         dollar,         ssharp ] };
    key <AC09> { [               n,            N,    bracketleft,          space ] };
    key <AC10> { [               r,            R,   bracketright,     registered ] };
    key <AC11> { [               m,            M, dead_circumflex,            mu ] };
    key <BKSL> { [ dead_circumflex, dead_diaeresis,   exclamdown,   questiondown ] };
    // La 105 ème touche des claviers français
    key <LSGT> { [          egrave,       Egrave,          ecirc,          Ecirc ] };
    key <AB01> { [          agrave,       Agrave,     asciitilde,     dead_tilde ] };
    key <AB02> { [               h,            H,      backslash,          space ] };
    key <AB03> { [               y,            Y,      braceleft,            yen ] };
    key <AB04> { [          period,        colon,     braceright,      0x1002026 ] };
    key <AB05> { [               k,            K,          slash,      0x100202F ] };
    key <AB06> { [      apostrophe,    semicolon, rightsinglequotemark,    space ] };
    key <AB07> { [               q,            Q,         oslash,       Ooblique ] };
    key <AB08> { [               g,            G,           less,  lessthanequal ] };
    key <AB09> { [               x,            X,        greater, greaterthanequal ] };
    key <AB10> { [               j,            J,             at,          space ] };
    key <SPCE> { [           space,   underscore,          space,   nobreakspace ] };
};