« Utilisateur:Agnès » : différence entre les versions
(→Réflexions sur un mélange entre Lafayette et bépo : le bypo : Petite correction, la syntaxe du lien était mauvasi) |
|||
(13 versions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
===Qui suis-je ?=== | ===Qui suis-je ?=== | ||
Dans une vie antérieure, j'étais ingénieur en informatique bancaire. Mais les 5 dernières années ont davantage été consacrées à mes deux petits monstres qu'à ma carrière professionnelle, ce qui m'a permis de gagner l'étiquette très flatteuse (c'est ironique) et pas du tout représentative de la réalité de « mère au foyer ». | Dans une vie antérieure, j'étais ingénieur en informatique bancaire. Mais les 5 dernières années ont davantage été consacrées à mes deux (et maintenant trois) petits <strike>monstres</strike> trésors qu'à ma carrière professionnelle, ce qui m'a permis de gagner l'étiquette très flatteuse (c'est ironique) et pas du tout représentative de la réalité de « mère au foyer ». | ||
===Bépo et moi=== | ===Bépo et moi=== | ||
Ligne 33 : | Ligne 33 : | ||
13 janvier 2009 : --- 52 mots par minute --- aucune erreur --- | 13 janvier 2009 : --- 52 mots par minute --- aucune erreur --- | ||
Le 21 janvier 2009, un nouveau test sur klavaro (ça faisait longtemps, et c'est plus difficile que lecturel !) : | Le 21 janvier 2009, un nouveau test sur klavaro (ça faisait longtemps, et c'est plus difficile que lecturel !) : | ||
Ligne 53 : | Ligne 51 : | ||
14 juin 2010 : --- 77 mots par minute --- 4 corrections --- | 14 juin 2010 : --- 77 mots par minute --- 4 corrections --- | ||
09 octobre 2010, sur le dactylotest de tazzon : 77,4 mpm, 97,8% | |||
17 mars 2011, sur le dactylotest (texte n°2) : 75 mpm, précision 99,8%, 1 erreur | |||
[[ | ==Beeepo !== | ||
Je tape en bépo non modifié, sauf sur mon [[Eee_pc|eeepc]] où j'ai décalé la rangée des chiffres. La touche Retour arrière passe sur la rangée supérieure, mais ce n'est pas génant quand on voit la taille des touches. La touche Supprime passe à gauche. Ça perturbe au début, mais on s'y fait. | |||
Ci-dessous, la configuration, et la photo du clavier équipé d'autocollants Beaujoie. Les petits autocollants blancs rajoutés sur les touches Supprime et Retour arrière aident à se souvenir que Supprime n'est pas à sa place. | |||
Le fichier bepo, à rajouter dans <code>/usr/share/X11/xkb/symbols/</code>. Pour appeler le bépo avec apostrophes inversées, taper <code>setxkbmap bepo</code>. Pour le bépo avec apostrophes inversées et rangées décalées, taper <code>setxkbmap bepo eee</code>. Testé et approuvé ! | |||
< | // $XKeyboardConfig$ | ||
// $ | // | ||
// BÉPO, apostrophes inversées ; BÉPO, apostrophes inversées, rangée de chiffres décalée | |||
// 2010/06/25 | |||
partial default alphanumeric_keys | |||
xkb_symbols "basic" { | |||
include "level3(ralt_switch)" | |||
include "keypad(oss)" | |||
name[Group1]= "France - Bepo, ergonomic, Dvorak way"; | |||
// First row | |||
key <TLDE> { [ dollar, numbersign, endash, paragraph ] }; // $ # – ¶ | |||
key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, doublelowquotemark ] }; // " 1 — „ | |||
key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less, leftdoublequotemark ] }; // « 2 < “ | |||
key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 3, greater, rightdoublequotemark ] }; // » 3 > ” | |||
key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft, lessthanequal ] }; // ( 4 [ ≤ | |||
key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright, greaterthanequal ] }; // ) 5 ] ≥ | |||
key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, 6, asciicircum ] }; // @ 6 ^ | |||
key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, notsign ] }; // + 7 ± ¬ | |||
key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, U2212, onequarter ] }; // - 8 − ¼ | |||
key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 9, division, onehalf ] }; // / 9 ÷ ½ | |||
key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 0, multiply, threequarters ] }; // * 0 × ¾ | |||
key <AE11> { [ equal, degree, notequal, minutes ] }; // = ° ≠ ′ | |||
key <AE12> { [ percent, grave, U2030, seconds ] }; // % ` ‰ ″ | |||
// Second row | |||
key <AD01> { [ b, B, bar, brokenbar ] }; // b B | ¦ | |||
key <AD02> { [ eacute, Eacute, dead_acute, dead_doubleacute ] }; // é É ˊ ˝ | |||
key <AD03> { [ p, P, ampersand, section ] }; // p P & § | |||
key <AD04> { [ o, O, oe, OE ] }; // o O œ Œ | |||
key <AD05> { [ egrave, Egrave, dead_grave, grave ] }; // è È ` ` | |||
key <AD06> { [ dead_circumflex, exclam, exclamdown ] }; // ^ ! ¡ | |||
key <AD07> { [ v, V, dead_caron ] }; // v V ˇ | |||
key <AD08> { [ d, D, eth, ETH ] }; // d D ð Ð | |||
key <AD09> { [ l, L, dead_stroke ] }; // l L / | |||
key <AD10> { [ j, J, U0133, U0132 ] }; // j J ij IJ | |||
key <AD11> { [ z, Z, schwa, SCHWA ] }; // z Z ə Ə | |||
key <AD12> { [ w, W, dead_breve ] }; // w W ̆ | |||
// Third row | |||
key <AC01> { [ a, A, ae, AE ] }; // a A æ Æ | |||
key <AC02> { [ u, U, ugrave, Ugrave ] }; // u U ù Ù | |||
key <AC03> { [ i, I, dead_diaeresis, dead_abovedot ] }; // i I ̈ ˙ | |||
key <AC04> { [ e, E, EuroSign, dead_currency ] }; // e E € ¤ | |||
key <AC05> { [ comma, semicolon, apostrophe, dead_horn ] }; // , ; ’ ̛ | |||
key <AC06> { [ c, C, copyright, U017F ] }; // c C © ſ | |||
key <AC07> { [ t, T, thorn, THORN ] }; // t T þ Þ | |||
key <AC08> { [ s, S, ssharp, U1E9E ] }; // s S ß ẞ | |||
key <AC09> { [ r, R, registered, trademark ] }; // r R ® ™ | |||
key <AC10> { [ n, N, dead_tilde ] }; // n N ~ | |||
key <AC11> { [ m, M, dead_macron, masculine ] }; // m M ̄ º | |||
key <BKSL> { [ ccedilla, Ccedilla, dead_cedilla, dead_belowcomma ] }; // ç Ç ¸ , | |||
// Fourth row | |||
key <LSGT> { [ ecircumflex, Ecircumflex, slash ] }; // ê Ê / | |||
key <AB01> { [ agrave, Agrave, backslash ] }; // à À \ | |||
key <AB02> { [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { ‘ | |||
key <AB03> { [ x, X, braceright, rightsinglequotemark ] }; // x X } ’ | |||
key <AB04> { [ period, colon, ellipsis, periodcentered ] }; // . : … · | |||
key <AB05> { [ k, K, asciitilde ] }; // k K ~ | |||
key <AB06> { [ rightsinglequotemark, question, questiondown, dead_hook ] }; // ' ? ¿ ̉ | |||
key <AB07> { [ q, Q, dead_abovering, dead_belowdot ] }; // q Q ˚ ̣ | |||
key <AB08> { [ g, G, mu ] }; // g G µ | |||
key <AB09> { [ h, H, dagger, doubledagger ] }; // h H † ‡ | |||
key <AB10> { [ f, F, dead_ogonek, ordfeminine ] }; // f F ̨ ª | |||
key <SPCE> { [ space, nobreakspace, underscore, U202F ] }; // ␣ (espace insécable) _ (espace insécable fin) | |||
}; | |||
partial default alphanumeric_keys | |||
xkb_symbols "eee" { | |||
include "bepo(basic)" | |||
// First row | |||
key <TLDE> { [ Delete ] }; | |||
key <AE01> { [ dollar, numbersign, endash, paragraph ] }; // $ # – ¶ | |||
key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, doublelowquotemark ] }; // " 1 — „ | |||
key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less, leftdoublequotemark ] }; // « 2 < “ | |||
key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 3, greater, rightdoublequotemark ] }; // » 3 > ” | |||
key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft, lessthanequal ] }; // ( 4 [ ≤ | |||
key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright, greaterthanequal ] }; // ) 5 ] ≥ | |||
key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, 6, asciicircum ] }; // @ 6 ^ | |||
key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, notsign ] }; // + 7 ± ¬ | |||
key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, U2212, onequarter ] }; // - 8 − ¼ | |||
key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 9, division, onehalf ] }; // / 9 ÷ ½ | |||
key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 0, multiply, threequarters ] }; // * 0 × ¾ | |||
key <AE12> { [ equal, degree, notequal, minutes ] }; // = ° ≠ ′ | |||
key <BKSP> { [ percent, grave, U2030, seconds ] }; // % ` ‰ ″ | |||
key <DELE> { [ BackSpace ] }; | |||
}; | |||
[[Image:Beeepo.jpg]] | |||
==Réflexions sur un mélange entre Lafayette et bépo : le bypo== | |||
Je pense m'inspirer de la disposition de Kazé, [http://kazhack.org/lafayette/lafayette.xkb Lafayette], qui est un qwerty adapté au français notamment grâce à l'utilisation d'une touche morte. | |||
Je m'inspire largement du bépo et des fréquences de caractères et conserve une bonne partie de la disposition. | |||
Mes modifications : | |||
* les chiffres sont en accès direct comme sur Lafayette | |||
* les lettres n'occupent pas les touches latérales extérieures (Z, W, M, Ç en bépo) | |||
* la touche morte de Lafayette est située dans la zone latérale, sur le M du bépo, et pas sur le N comme l'a fait Kazé | |||
* pour faire travailler davantage les pouces, j'ai mis en altgr+espace le tiret cher à [[Utilisateur:Nemolivier/Tiret|Nemolivier]] | |||
* puisqu'il faut absolument mettre des consonnes à gauche, j'ai choisi d'y mettre celles qui me semblent les plus utiles dans les raccourcis clavier : X, C, V. | |||
Pour l'instant, je travaille sur le xkb, et je cherche comment remplir les blancs et positionner la ponctuation manquante… | |||
<code> | |||
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ | |||
│ # │ 1 │ 2 │ 3 │ 4 │ 5 ║ 6 │ 7 │ 8 │ 9 │ 0 │ {{B|°}} │ ` ║ ║ | |||
│ $ │ " —│ « <│ » >│ ( [│ ) ]║ @ │ + │ - │ / │ * │ = │ % ║ <-- ║ | |||
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ | |||
║ |<- ║ B │ Y │ P │ O │ ║ Z │ M │ D │ L │ J │ │ ║ | ║ | |||
║ ->| ║ |│ │ &│ œ│ ║ {{R|ˆ}} │ │ │ │ │ │ ║ <-' ║ | |||
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ | |||
║ ║ A │ U │ I │ E │ , ║ . │ T │ S │ R │ N │ * │ ║ ║ | |||
║ CAPS ║ æ│ ù│ {{R|¨}}│ €│ , ║ │ │ │ │ │ │ ║ ║ | |||
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ | |||
║ ^ ║ │ W │ X │ C │ V │ K ║ ? │ Q │ G │ H │ F ║ ^ ║ | |||
║ | ║ │ \│ {│ }│ . …│ ~║ ' │ │ │ │ ║ | ║ | |||
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣ | |||
║ ║ ║ ║ Espace insécable ║ ║ ║ ║ ║ | |||
║ Ctrl ║ WinG ║ Alt ║ Espace _ ║AltGr║ WinD ║WinM ║Ctrl ║ | |||
╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝ | |||
</code> | </code> | ||
Dernière version du 1 février 2013 à 12:55
Qui suis-je ?
Dans une vie antérieure, j'étais ingénieur en informatique bancaire. Mais les 5 dernières années ont davantage été consacrées à mes deux (et maintenant trois) petits monstres trésors qu'à ma carrière professionnelle, ce qui m'a permis de gagner l'étiquette très flatteuse (c'est ironique) et pas du tout représentative de la réalité de « mère au foyer ».
Bépo et moi
J'ai appris la frappe à 10 doigts pendant mes études, pensant que ça pouvait être utile, vu mon futur métier. Ça en a amusé certains, mais m'a tout de même permis de taper tranquillement aux alentours de 40 ou 50 mots par minute.
J'ai entendu parler du bépo par le plus grand des hasards sur le forum ubuntu-fr. Je m'y suis mise parce qu'à chaque fois que je tapais un peu longtemps (un long mail) j'avais des crampes dans les avant-bras. Le bépo a soigné mes douleurs, et le Typematrix m'a apporté le confort.
Je tape en bépo 1.0, mis à part le fait que j'ai inversé les deux apostrophes. Pour ce faire, rajouter les deux lignes suivantes dans le fichier .XCompose sous linux :
<rightsinglequotemark> : apostrophe <apostrophe> : rightsinglequotemark
À quelle vitesse frappé-je ?
11 octobre 2008 avec klavaro :
- précision : 97 %
- vitesse : 35,9 mpm
- fluidité : 76,1 %
Le test sur lecturel, fait dans la foulée, indique 54 mpm et 1 erreur (sur 500 caractères).
17 octobre : --- 53 mots par minute --- 5 corrections ---
20 octobre : --- 55 mots par minute --- 4 corrections ---
7 novembre : --- 54 mots par minute --- 3 corrections ---
18 décembre : --- 57 mots par minute --- 8 corrections ---
12 janvier 2009 : --- 61 mots par minute --- une erreur --- (sur TMx 2030 avec skin)
13 janvier 2009 : --- 52 mots par minute --- aucune erreur ---
Le 21 janvier 2009, un nouveau test sur klavaro (ça faisait longtemps, et c'est plus difficile que lecturel !) :
- Précision : 97,6%
- Vitesse : 47,9 mpm
- Fluidité : 79,1%
18 février 2009 : --- 65 mots par minute --- 4 corrections ---
12 avril 2009, sur le clavier de l'eeepc : --- 62 mots par minute --- 4 corrections --- (précision 96%, 500 caractères en 97s)
27 avril 2009 : --- 68 mots par minute --- 3 corrections ---
26 mai 2009 : --- 72 mots par minute --- 4 corrections ---
12 mars 2010 : --- 67 mots par minute --- 2 corrections ---
14 juin 2010 : --- 77 mots par minute --- 4 corrections ---
09 octobre 2010, sur le dactylotest de tazzon : 77,4 mpm, 97,8%
17 mars 2011, sur le dactylotest (texte n°2) : 75 mpm, précision 99,8%, 1 erreur
Beeepo !
Je tape en bépo non modifié, sauf sur mon eeepc où j'ai décalé la rangée des chiffres. La touche Retour arrière passe sur la rangée supérieure, mais ce n'est pas génant quand on voit la taille des touches. La touche Supprime passe à gauche. Ça perturbe au début, mais on s'y fait.
Ci-dessous, la configuration, et la photo du clavier équipé d'autocollants Beaujoie. Les petits autocollants blancs rajoutés sur les touches Supprime et Retour arrière aident à se souvenir que Supprime n'est pas à sa place.
Le fichier bepo, à rajouter dans /usr/share/X11/xkb/symbols/
. Pour appeler le bépo avec apostrophes inversées, taper setxkbmap bepo
. Pour le bépo avec apostrophes inversées et rangées décalées, taper setxkbmap bepo eee
. Testé et approuvé !
// $XKeyboardConfig$ // // BÉPO, apostrophes inversées ; BÉPO, apostrophes inversées, rangée de chiffres décalée // 2010/06/25 partial default alphanumeric_keys xkb_symbols "basic" { include "level3(ralt_switch)" include "keypad(oss)" name[Group1]= "France - Bepo, ergonomic, Dvorak way"; // First row key <TLDE> { [ dollar, numbersign, endash, paragraph ] }; // $ # – ¶ key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, doublelowquotemark ] }; // " 1 — „ key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less, leftdoublequotemark ] }; // « 2 < “ key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 3, greater, rightdoublequotemark ] }; // » 3 > ” key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft, lessthanequal ] }; // ( 4 [ ≤ key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright, greaterthanequal ] }; // ) 5 ] ≥ key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, 6, asciicircum ] }; // @ 6 ^ key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, notsign ] }; // + 7 ± ¬ key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, U2212, onequarter ] }; // - 8 − ¼ key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 9, division, onehalf ] }; // / 9 ÷ ½ key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 0, multiply, threequarters ] }; // * 0 × ¾ key <AE11> { [ equal, degree, notequal, minutes ] }; // = ° ≠ ′ key <AE12> { [ percent, grave, U2030, seconds ] }; // % ` ‰ ″ // Second row key <AD01> { [ b, B, bar, brokenbar ] }; // b B | ¦ key <AD02> { [ eacute, Eacute, dead_acute, dead_doubleacute ] }; // é É ˊ ˝ key <AD03> { [ p, P, ampersand, section ] }; // p P & § key <AD04> { [ o, O, oe, OE ] }; // o O œ Œ key <AD05> { [ egrave, Egrave, dead_grave, grave ] }; // è È ` ` key <AD06> { [ dead_circumflex, exclam, exclamdown ] }; // ^ ! ¡ key <AD07> { [ v, V, dead_caron ] }; // v V ˇ key <AD08> { [ d, D, eth, ETH ] }; // d D ð Ð key <AD09> { [ l, L, dead_stroke ] }; // l L / key <AD10> { [ j, J, U0133, U0132 ] }; // j J ij IJ key <AD11> { [ z, Z, schwa, SCHWA ] }; // z Z ə Ə key <AD12> { [ w, W, dead_breve ] }; // w W ̆ // Third row key <AC01> { [ a, A, ae, AE ] }; // a A æ Æ key <AC02> { [ u, U, ugrave, Ugrave ] }; // u U ù Ù key <AC03> { [ i, I, dead_diaeresis, dead_abovedot ] }; // i I ̈ ˙ key <AC04> { [ e, E, EuroSign, dead_currency ] }; // e E € ¤ key <AC05> { [ comma, semicolon, apostrophe, dead_horn ] }; // , ; ’ ̛ key <AC06> { [ c, C, copyright, U017F ] }; // c C © ſ key <AC07> { [ t, T, thorn, THORN ] }; // t T þ Þ key <AC08> { [ s, S, ssharp, U1E9E ] }; // s S ß ẞ key <AC09> { [ r, R, registered, trademark ] }; // r R ® ™ key <AC10> { [ n, N, dead_tilde ] }; // n N ~ key <AC11> { [ m, M, dead_macron, masculine ] }; // m M ̄ º key <BKSL> { [ ccedilla, Ccedilla, dead_cedilla, dead_belowcomma ] }; // ç Ç ¸ , // Fourth row key <LSGT> { [ ecircumflex, Ecircumflex, slash ] }; // ê Ê / key <AB01> { [ agrave, Agrave, backslash ] }; // à À \ key <AB02> { [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { ‘ key <AB03> { [ x, X, braceright, rightsinglequotemark ] }; // x X } ’ key <AB04> { [ period, colon, ellipsis, periodcentered ] }; // . : … · key <AB05> { [ k, K, asciitilde ] }; // k K ~ key <AB06> { [ rightsinglequotemark, question, questiondown, dead_hook ] }; // ' ? ¿ ̉ key <AB07> { [ q, Q, dead_abovering, dead_belowdot ] }; // q Q ˚ ̣ key <AB08> { [ g, G, mu ] }; // g G µ key <AB09> { [ h, H, dagger, doubledagger ] }; // h H † ‡ key <AB10> { [ f, F, dead_ogonek, ordfeminine ] }; // f F ̨ ª key <SPCE> { [ space, nobreakspace, underscore, U202F ] }; // ␣ (espace insécable) _ (espace insécable fin) }; partial default alphanumeric_keys xkb_symbols "eee" { include "bepo(basic)" // First row key <TLDE> { [ Delete ] }; key <AE01> { [ dollar, numbersign, endash, paragraph ] }; // $ # – ¶ key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, doublelowquotemark ] }; // " 1 — „ key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less, leftdoublequotemark ] }; // « 2 < “ key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 3, greater, rightdoublequotemark ] }; // » 3 > ” key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft, lessthanequal ] }; // ( 4 [ ≤ key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright, greaterthanequal ] }; // ) 5 ] ≥ key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, 6, asciicircum ] }; // @ 6 ^ key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, notsign ] }; // + 7 ± ¬ key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, U2212, onequarter ] }; // - 8 − ¼ key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 9, division, onehalf ] }; // / 9 ÷ ½ key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 0, multiply, threequarters ] }; // * 0 × ¾ key <AE12> { [ equal, degree, notequal, minutes ] }; // = ° ≠ ′ key <BKSP> { [ percent, grave, U2030, seconds ] }; // % ` ‰ ″ key <DELE> { [ BackSpace ] }; };
Réflexions sur un mélange entre Lafayette et bépo : le bypo
Je pense m'inspirer de la disposition de Kazé, Lafayette, qui est un qwerty adapté au français notamment grâce à l'utilisation d'une touche morte.
Je m'inspire largement du bépo et des fréquences de caractères et conserve une bonne partie de la disposition.
Mes modifications :
- les chiffres sont en accès direct comme sur Lafayette
- les lettres n'occupent pas les touches latérales extérieures (Z, W, M, Ç en bépo)
- la touche morte de Lafayette est située dans la zone latérale, sur le M du bépo, et pas sur le N comme l'a fait Kazé
- pour faire travailler davantage les pouces, j'ai mis en altgr+espace le tiret cher à Nemolivier
- puisqu'il faut absolument mettre des consonnes à gauche, j'ai choisi d'y mettre celles qui me semblent les plus utiles dans les raccourcis clavier : X, C, V.
Pour l'instant, je travaille sur le xkb, et je cherche comment remplir les blancs et positionner la ponctuation manquante…
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ # │ 1 │ 2 │ 3 │ 4 │ 5 ║ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ ` ║ ║
│ $ │ " —│ « <│ » >│ ( [│ ) ]║ @ │ + │ - │ / │ * │ = │ % ║ <-- ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║ |<- ║ B │ Y │ P │ O │ ║ Z │ M │ D │ L │ J │ │ ║ | ║
║ ->| ║ |│ │ &│ œ│ ║ ˆ │ │ │ │ │ │ ║ <-' ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║
║ ║ A │ U │ I │ E │ , ║ . │ T │ S │ R │ N │ * │ ║ ║
║ CAPS ║ æ│ ù│ ¨│ €│ , ║ │ │ │ │ │ │ ║ ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
║ ^ ║ │ W │ X │ C │ V │ K ║ ? │ Q │ G │ H │ F ║ ^ ║
║ | ║ │ \│ {│ }│ . …│ ~║ ' │ │ │ │ ║ | ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣
║ ║ ║ ║ Espace insécable ║ ║ ║ ║ ║
║ Ctrl ║ WinG ║ Alt ║ Espace _ ║AltGr║ WinD ║WinM ║Ctrl ║
╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝