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

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


==Changements depuis la [[version 0.7.1]]==
==Changements depuis la [[version 0.7.1]]==
*retour des touches è et ! à leur place dans la famille 0.6 ;
*échange H/Y pour suivre la [[version 0.6.2.2.4]] ;
*essai de l'échange Ç/^ proposé par Olivier. Le [^] étant aussi la touche du [!] elle est plus courante que le Ç. Ça implique de mettre ç/Ç sur AltGr+[C] car cette touche [*] de l'azerty peut être déportée n'importe où sur certains claviers.
*essai de l'échange Ç/^ proposé par Olivier. Le [^] étant aussi la touche du [!] elle est plus courante que le Ç. Ça implique de mettre ç/Ç sur AltGr+[C] car cette touche [*] de l'azerty peut être déportée n'importe où sur certains claviers.
*essai de l'échange K/W proposé par Yannick_R. Le K est moins fréquent que le W : 0.046 contre 0.114. Et pour ceux qui écrivent aussi en anglais, le W perdu là-bas est une malédiction.
*essai de l'échange K/W proposé par Yannick_R. Le K est moins fréquent que le W : 0.046 contre 0.114. Et pour ceux qui écrivent aussi en anglais, le W perdu là-bas est une malédiction.
*essai de l'échange N/R proposé par Olivier, pour éloigner le R du M et du F. Le N est plus fréquent que le R, mais ils sont proche et rien que dans les url et les adresses électroniques, ça fait beaucoup de « fr » !
*essai de l'échange N/R proposé par Olivier, pour éloigner le R du M et du F. Le N est plus fréquent que le R, mais ils sont proche et rien que dans les url et les adresses électroniques, ça fait beaucoup de « fr » !
* le - passe en 9 car il est utilisé dans les mots-composés, il doit donc aller sur la touche la plus accessible sur la partie droite de la rangée du haut.
* les { } sont décalés d'un cran vers la gauche pour pouvoir être tapés avec le majeur et l'index
* les < > sont décalés d'un cran vers la gauche pour pouvoir être tapés avec l'index et le majeur
==Fichier xkb==
À rajouter à la fin de /usr/share/X11/xkb/symbols/fr (Debian)


[[Catégorie:Version|7.2]]
<pre>
// Keymap fr-dvorak-bépo 0.7.1
partial alphanumeric_keys
xkb_symbols "bepo" {
    include "latin"
    name[Group1]= "France - Dvorak - fr-dvorak-bépo — version 0.7.2";
    // Rangée 1
    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,      0x1002013,            mu ] };
    key <AE07> { [            plus,            7,      plusminus,    ordfeminine ] };
    key <AE08> { [        asterisk,            8,      0x1002012,      0x1002011 ] };
    key <AE09> { [          minus,            9,      multiply,      0x10022C5 ] };
    key <AE10> { [          slash,            0,      division,      0x1002215 ] };
    key <AE11> { [          equal,    notequal,          space,        notsign ] };
    key <AE12> { [        percent,        space,          space,          space ] };
    // Rangée 2
    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 ] };
    // Rangée 3
    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 ] };
    // Rangée 4
    // La 105ème touche des claviers français
    key <LSGT> { [              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 ] };
    // Modificateurs : rangée 5
    key <SPCE> { [          space,  underscore,          space,  nobreakspace ] };
    // 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 ] };
};
</pre>

Version du 20 janvier 2008 à 12:43

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


Changements depuis la version 0.7.1

  • essai de l'échange Ç/^ proposé par Olivier. Le [^] étant aussi la touche du [!] elle est plus courante que le Ç. Ça implique de mettre ç/Ç sur AltGr+[C] car cette touche [*] de l'azerty peut être déportée n'importe où sur certains claviers.
  • essai de l'échange K/W proposé par Yannick_R. Le K est moins fréquent que le W : 0.046 contre 0.114. Et pour ceux qui écrivent aussi en anglais, le W perdu là-bas est une malédiction.
  • essai de l'échange N/R proposé par Olivier, pour éloigner le R du M et du F. Le N est plus fréquent que le R, mais ils sont proche et rien que dans les url et les adresses électroniques, ça fait beaucoup de « fr » !
  • le - passe en 9 car il est utilisé dans les mots-composés, il doit donc aller sur la touche la plus accessible sur la partie droite de la rangée du haut.
  • les { } sont décalés d'un cran vers la gauche pour pouvoir être tapés avec le majeur et l'index
  • les < > sont décalés d'un cran vers la gauche pour pouvoir être tapés avec l'index et le majeur

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 - fr-dvorak-bépo — version 0.7.2";
    // Rangée 1
    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,      0x1002013,             mu ] };
    key <AE07> { [            plus,            7,      plusminus,    ordfeminine ] };
    key <AE08> { [        asterisk,            8,      0x1002012,      0x1002011 ] };
    key <AE09> { [           minus,            9,       multiply,      0x10022C5 ] };
    key <AE10> { [           slash,            0,       division,      0x1002215 ] };
    key <AE11> { [           equal,     notequal,          space,        notsign ] };
    key <AE12> { [         percent,        space,          space,          space ] };
    // Rangée 2
    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 ] };
    // Rangée 3
    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 ] };
    // Rangée 4
    // La 105ème touche des claviers français
    key <LSGT> { [               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 ] };
    // Modificateurs : rangée 5
    key <SPCE> { [           space,   underscore,          space,   nobreakspace ] };
    // 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 ] };
};