« Utilisateur:Nemolivier » : différence entre les versions

De Disposition de clavier bépo
(Délire du soir pour rendre plus accessible le « - »)
 
(120 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Clavier 6.4 modifiée avec ([[Discuter:Version_0.6.3|Cf. les discutions à propos du 6.3]] et [[Discuter:Version_0.6.4|celles à propos du 6.4]]) :
== Mes pages perso ==
* inversion N/R
*Le tiret : [[Utilisateur:Nemolivier/Tiret|Tiret]]
* inversion F/J
*L'inversion HX : [[Utilisateur:Nemolivier/Inversion_X/H|HX]]
* inversion É/B
*Frappe en A : [[Utilisateur:Nemolivier/Ergo_Saisie_A|Variante A]]
* inversion H/X pour libérer les digrammes H+voyelle, klay est plutôt pour,mais il faut que je test.
*Test du Typematrix :[[Utilisateur:Nemolivier/Typematrix|Typematrix]]
* « _ » en AltGr + espace : je le garde en double, mais c’est idiot, il y a surement mieux à mettre en direct là. À voir. Peut-être l’enlever d’AltGr à cause du risque de faute et mettre le … à sa place
* ¡ sur AltGrShift + ^
* ¿ sur AltGr + ^
* inversion « ' » et « ’ » (pour l'esthétique)
(comme tout le monde s’en fout, je continue uniquement ici)
* ajout du nbsp automatique sur "«" et "»" 
* passage de « - » sur [B] : caractère plus courant que nombre d’autres et pourtant bien trop loin. La touche est accessible des deux mains, très pratique.
* sur cette touche j’ajoute « — »  (emdash) en Maj (comme ça, facile pour le nbsp qui le précède ou le suit), « … » en AltGr et « – » en AltGrMaj
La suite est moins satisfaisante
* passage de « k »  sur [*] Je laisse la cédille morte ici
* passage du « ç » sur [8]
* « Ç » sur [6] c’est là que c’est nul…
* j’ai une place vide en AltGr+8 mais comme c’est un niveau d’accessibilité pourris je ne sais pas quoi en faire
* j’ai une place vide en AltGr+1 mais y mettre le « Ç », c’est un peu barbare


== Ce qui donne ça : ==
==Les modifications==


[[Image:Bepo_64_nemo.png]]
¡ Page en cours de modification !


<center><code>
;Clavier version 1.0 modifiée avec
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
;Optimisation de la place du Tiret (''Cf'' [[Utilisateur:Nemolivier/Tiret|explications]]).
│ #  │ 1 ¹│ 2 ²│ 3 ³│ 4 “│ 5 ”│ 6  ║ 7 °│ 8 ´│ 9 ˝│ 0 │ @  │ µ  ║        ║
* passage de « - » sur [B] : caractère plus courant que nombre d’autres et pourtant bien trop loin. La touche est accessible des deux mains, très pratique.
│ $  │ " —│ « <│ » >│ ( [│ ) ]│ Ç  ║ + ±│ ç –│ / ÷│ * ×│ = ¬│ % ‰║ <--    ║
* sur cette touche j’ajoute « — »  (emdash) en Maj (comme ça, facile pour le nbsp qui le précède ou le suit), mais aussi le tiret insécable en AltGr et le endash en AltGr Maj (c’est un peu compliqué mais ça a le mérite d’être logique par rapport au emdash)
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
Ça entraîne :
║  |<-  ║ {{B|É}} {{R|´}}│ {{B|B ¦}}│ P ¶│ O Œ│ È {{R|`}}║ ! {{B|¡}}│ V  │ D Ð│ L  │ {{B|J ‡}}│ Z Ə│ W  ║  | ║
* passage de « k » sur [$] et « w » sur [*]
║  ->|  ║ {{B|é &}}│ {{B|b <nowiki>|</nowiki>}}│ p §│ o œ│ è `║ ˆ {{B|¿}}│ v {{R|ˇ}}│ d ð│ l £│ {{B|j †}}│ z ə│ w {{R|˘}}║ <-' ║
* déplacement du Ç, deux solutions :
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
** sur AltGr+{,}
║        ║ A Æ│ U Ù│ I {{R|˙}}│ E  │ ?  ║ C ¢│ T Þ│ S  │ {{B|R}}  │ {{B|N Ñ}}│ M º│ K  ║    ║
** sur AltGr+{X} en déplaçant les accolades, voir en dessous (solution uniquement valable en frappe A)
║  CAPS  ║ a æ│ u ù│ i {{R|¨}}│ e €│ , '║ c ©│ t þ│ s ß│ {{B|r ®}}│ {{B|n ñ}}│ m {{R|¯}}│ k {{R|¸}}║    ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
║  ^  ║ Ê  │ À {{R|˜}}│ Y ¥│ {{B|X}}  │ : ·│ — –║ ; ‘│ Q Ø│ G  │ {{B|H}}  │ {{B|F ª}}║    ^    ║
║  |  ║ ê /│ à ~│ y \│ {{B|x}} {│ . }│ - …║ {{B|’ '}}│ q ø│ g {{R|°}}│ {{B|h}}  │ {{B|f}} {{R|˛}}║    |    ║
╠══════╩╦══════╦═════╦═══════════════════════╦═══════╦══════╦═╩════╦══════╣
║      ║      ║    ║ NBSPACE  FINE-NBSPACE ║      ║      ║      ║      ║
║ Ctrl  ║ WinG ║ Alt ║ SPACE      {{B|_}}          ║ AltGr ║ WinD ║ WinM ║ Ctrl ║
╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝
 
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ #  │ 1  │ 2 ²│ 3  │ 4  │ 5  │ 6  ║ 7 °│ 8  │ 9  │ 0  │ @  │ µ  ║        ║
$ │ "  │ « <│ » >│ ( [│ ) ]│ _  ║ +  │ -  │ /  │ * │ =  │ %  ║ <--    ║
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║  |<-  ║ {{B|É}}  │ {{B|B}}  │ P  │ O Œ│ È  ║ !  │ V  │ D  │ L  │ {{B|J}}  │ Z  │ W  ║  | ║
║  ->|  ║  {{B|&}}│  |│  §│    │  `║ ˆ  │    │    │  £│    │    │    ║ <-' ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║ A  │ U  │ I  │ E  │ ?  ║ C  │ T  │ S  │ {{B|R}}  │ {{B|N}}  │ M  │ Ç ║    ║
║  CAPS  ║    │  ù│  {{R|¨}}│  €│ , ║    │    │    │    │    │    │    ║    ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
║  ^  ║    │ À  │ Y  │ {{B|X}}  │ : │ K  ║ ;  │ Q  │ G  │ {{B|H}}  │ {{B|F}}  ║    ^    ║
║  |  ║  /│  ~│    │  {│ . }│    ║ {{B|’}} │    │    │    │    ║    |    ║
╠══════╩╦══════╦═════╦═══════════════════════╦═══════╦══════╦═╩════╦══════╣
║      ║      ║    ║                      ║      ║      ║      ║      ║
║ Ctrl  ║ WinG ║ Alt ║              {{B|_}}      ║ AltGr ║ WinD ║ WinM ║ Ctrl ║
╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝
</code></center>


==Fichier xkb==
;J’ai changé l’ordre des symboles :
<pre>
C’est encore un peu le bordel et il manque des choses, mais, important :
// Première ligne
* passage des chevrons guillemet en Maj (si les chiffres sont en Maj, c’est insuportable d’avoir ces chevrons en direct pour faire l’insécable avec)
    key <TLDE> { [             dollar,  numbersign                                      ] }; // $ #
* les </> passent en direct. Je ne suis pas très fan mais il semble que des personnes y tiennent.
* sous les chevrons, j’ai mis les crochets [ et ] qui pourraient aussi être échangées avec les accolades { et }, je ne suis pas bien conscient des usages les plus courants.


    key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            quotedbl,            1,        emdash,        onesuperior ] }; // " 1 — ¹
;Il reste plein de place et des symboles à mettre. J’ai besoin d’aide :D
    key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [              Ufbcb,            2,          less,        twosuperior ] }; // « 2 < ²
    key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [              Ufbcc,            3,        greater,      threesuperior ] }; // » 3 > ³
    key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [          parenleft,            4,    bracketleft, leftdoublequotemark ] }; // ( 4 [ “
    key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [          parenright,            5,  bracketright,rightdoublequotemark ] }; // ) 5 ] ”
    key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            Ccedilla,            6,      ellipsis                      ] }; // Ç 6
    key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [                plus,            7,      plusminus,              degree ] }; // + 7 ± °
    key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            ccedilla,            8,      Ccedilla,            minutes ] }; // ç 8 Ç ´
    key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [              slash,            9,      division,            seconds ] }; // / 9 ÷ ˝
    key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            asterisk,            0,      multiply                      ] }; // * 0 ×
    key <AE11> { [              equal,          at,        notsign                      ] }; // = @ ¬
    key <AE12> { [            percent,          mu,          U2030                      ] }; // % µ ¯


// Deuxième ligne
=== La disposition ===
    key <AD01> { [              eacute,      Eacute,      ampersand,          dead_acute ] }; // é É & ˊ
    key <AD02> { [                  b,            B,            bar,          brokenbar ] }; // b B | ¦
    key <AD03> { [                  p,            P,        section,          paragraph ] }; // p P § ¶
    key <AD04> { [                  o,            O,            oe,                  OE ] }; // o O œ Œ
    key <AD05> { [              egrave,      Egrave,          grave,          dead_grave ] }; // è È ` `
    key <AD06> { [    dead_circumflex,      exclam,  questiondown,          exclamdown ] }; // ^ ! ¿ ¡
    key <AD07> { [                  v,            V,    dead_caron                      ] }; // v V ˇ
    key <AD08> { [                  d,            D,            eth,                ETH ] }; // d D ð Ð
    key <AD09> { [                  l,            L,      sterling                      ] }; // l L £
    key <AD10> { [                  j,            J,        dagger,        doubledagger ] }; // j J † ‡
    key <AD11> { [                  z,            Z,          U0259,              U018F ] }; // z Z ə Ə
    key <AD12> { [                  w,            W,    dead_breve                      ] }; // w W ˘


// Troisième ligne
Disposition avec accès au tiret et W facilité au détriment du K et du Ç.
    key <AC01> { [                  a,            A,            ae,                  AE ] }; // a A æ Æ
Le schéma ci-dessous n’est là que pour montrer les modifications de la touche tiret, pas tout le reste. Il faudra que je fasse un schéma plus complet de ma dispo actuelle :D
    key <AC02> { [                  u,            U,        ugrave,              Ugrave ] }; // u U ù Ù
    key <AC03> { [                  i,            I, dead_diaeresis,      dead_abovedot ] }; // i I  ̈ ˙
    key <AC04> { [                  e,            E,      EuroSign                      ] }; // e E €
    key <AC05> { [              comma,    question,    apostrophe,      questiondown  ] }; // , ? ' ¿
    key <AC06> { [                  c,            C,      copyright,                cent ] }; // c C © ¢
    key <AC07> { [                  t,            T,          thorn,              Thorn ] }; // t T þ Þ
    key <AC08> { [                  s,            S,        ssharp                      ] }; // s S ß
    key <AC09> { [                  r,            R,     registered                      ] }; // r R ®
    key <AC10> { [                  n,            N,        ntilde,              Ntilde ] }; // n N ñ Ñ
    key <AC11> { [                  m,            M,    dead_macron,          masculine ] }; // m M ¯ º
    key <BKSL> { [                  k,            K,  dead_cedilla                      ] }; // k K ¸


  // Quatrième ligne
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
    key <LSGT> { [             Shift_L,      Shift_L,        Shift_L,            Shift_L ] }; // ê Ê /
  │ # §│ 1 „│ 2 ‘│ 3 ’│ 4 │ 5  │ 6  │ 7 ¬│ 8 ¼│ 9 ½| 0 ¾│ « ‰│ »  ║        ║
    key <AB01> { [              agrave,      Agrave,     asciitilde,          dead_tilde ] }; // à À ~ ~
  │ $??│ "??│ < “│ > ”│ ( {│ ) }│ @ ^│ + ±│ / ÷│ * ×│ = ≠│ [ %│ ] °║ <--    
    key <AB02> { [                  y,            Y,      backslash,                yen ] }; // y Y \ ¥
  ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
     key <AB03> { [                  x,            X,   braceleft                   ] }; // x X {
  ║  |<-  ║ B ¦│ É ˝│ P ¶│ O Œ│ È `│ !??│ V  │ D Ð│ L  │ J IJ│ Z Ə│ K  ║  |  ║
    key <AB04> { [              period,       colon,    braceright,      periodcentered ] }; // . : } ·
  ║  ->|  ║ b |│ é ´│ p &│ o œ│ è `│ ^ ¡│ v  │ d ð│ l  │ j ij│ z ə│ k ˘║ <-'  ║
     key <AB05> { [              minus,      emdash,      ellipsis,              U2013 ] }; // - — … −
  ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    
    key <AB06> { [rightsinglequotemark,    semicolon,    apostrophe, leftsinglequotemark ] }; // ’ ; ' ‘
  ║       ║ A Æ│ U Ù│ I ˙│ E  │ ; Ç│ C  │ T Þ│ S  │ R ™│ N??│ M º│ W  ║    
     key <AB07> { [                  q,            Q,        oslash,            Ooblique ] }; // q Q ø Ø
  ║  CAPS  ║ a æ│ u ù│ i ¨│ e €│ , ç│ c ©│ t þ│ s ß│ r ®│ n??│ m ¯│ w ¸║    
     key <AB08> { [                  g,            G, dead_abovering                      ] }; // g G ˚
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩═════╣
     key <AB09> { [                  h,            H,     braceleft                      ] }; // h H {
  ║  ^  ║ Ê??│ À??│ Y ~│ X  │ : ·│ — –│ ?  │ Q  │ G  │ H ‡│ F ª║     ^      ║
    key <AB10> { [                  f,           F,    dead_ogonek,        ordfeminine ] }; // f F ˛ ª
  ║  |  ║ ê??│ à \│ y ~│ x  │ . …│ - -│ ' ?│ q °│ g µ│ h †│ f ˛║    |      ║
  ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣
  ║      ║      ║     ║                          ║    ║      ║        
  ║ Ctrl  ║ WinG ║ Alt ║              _           ║AltGr║ WinD ║WinM ║ Ctrl ║
  ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝


    key <SPCE> { [              space, nobreakspace,     underscore,               U202F ] }; // espace  nbsp _ nbsp fine
Comme vous pouvez le voir, il y a des trous ! En particulier en AltGr Y, virgule, $ et 1 (mais il me semble qu’on a besoin de places en ce moment or ce sont de bonnes places pour des lettres mortes, non ?)

Dernière version du 25 juin 2017 à 09:15

Mes pages perso

Les modifications

¡ Page en cours de modification !

Clavier version 1.0 modifiée avec
Optimisation de la place du Tiret (Cf explications).
  • passage de « - » sur [B] : caractère plus courant que nombre d’autres et pourtant bien trop loin. La touche est accessible des deux mains, très pratique.
  • sur cette touche j’ajoute « — »  (emdash) en Maj (comme ça, facile pour le nbsp qui le précède ou le suit), mais aussi le tiret insécable en AltGr et le endash en AltGr Maj (c’est un peu compliqué mais ça a le mérite d’être logique par rapport au emdash)

Ça entraîne :

  • passage de « k » sur [$] et « w » sur [*]
  • déplacement du Ç, deux solutions :
    • sur AltGr+{,}
    • sur AltGr+{X} en déplaçant les accolades, voir en dessous (solution uniquement valable en frappe A)
J’ai changé l’ordre des symboles

C’est encore un peu le bordel et il manque des choses, mais, important :

  • passage des chevrons guillemet en Maj (si les chiffres sont en Maj, c’est insuportable d’avoir ces chevrons en direct pour faire l’insécable avec)
  • les </> passent en direct. Je ne suis pas très fan mais il semble que des personnes y tiennent.
  • sous les chevrons, j’ai mis les crochets [ et ] qui pourraient aussi être échangées avec les accolades { et }, je ne suis pas bien conscient des usages les plus courants.
Il reste plein de place et des symboles à mettre. J’ai besoin d’aide
D

La disposition

Disposition avec accès au tiret et W facilité au détriment du K et du Ç. Le schéma ci-dessous n’est là que pour montrer les modifications de la touche tiret, pas tout le reste. Il faudra que je fasse un schéma plus complet de ma dispo actuelle :D

 ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
 │ # §│ 1 „│ 2 ‘│ 3 ’│ 4  │ 5  │ 6  │ 7 ¬│ 8 ¼│ 9 ½| 0 ¾│ « ‰│ »  ║         ║
 │ $??│ "??│ < “│ > ”│ ( {│ ) }│ @ ^│ + ±│ / ÷│ * ×│ = ≠│ [ %│ ] °║ <--     ║
 ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
 ║  |<-  ║ B ¦│ É ˝│ P ¶│ O Œ│ È `│ !??│ V  │ D Ð│ L  │ J IJ│ Z Ə│ K  ║   |  ║
 ║  ->|  ║ b |│ é ´│ p &│ o œ│ è `│ ^ ¡│ v  │ d ð│ l  │ j ij│ z ə│ k ˘║ <-'  ║
 ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗     ║
 ║        ║ A Æ│ U Ù│ I ˙│ E  │ ; Ç│ C  │ T Þ│ S  │ R ™│ N??│ M º│ W  ║     ║
 ║  CAPS  ║ a æ│ u ù│ i ¨│ e €│ , ç│ c ©│ t þ│ s ß│ r ®│ n??│ m ¯│ w ¸║     ║
 ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩═════╣
 ║   ^  ║ Ê??│ À??│ Y ~│ X  │ : ·│ — –│ ?  │ Q  │ G  │ H ‡│ F ª║     ^      ║
 ║   |  ║ ê??│ à \│ y ~│ x  │ . …│ - -│ ' ?│ q °│ g µ│ h †│ f ˛║     |      ║
 ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣
 ║       ║      ║     ║                           ║     ║      ║     ║      ║
 ║ Ctrl  ║ WinG ║ Alt ║              _            ║AltGr║ WinD ║WinM ║ Ctrl ║
 ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝

Comme vous pouvez le voir, il y a des trous ! En particulier en AltGr Y, virgule, $ et 1 (mais il me semble qu’on a besoin de places en ce moment or ce sont de bonnes places pour des lettres mortes, non ?)