« Utilisateur:Nemolivier » : différence entre les versions
(→Bépo « classique » : correction de l’ascii art et Compose sur À) |
|||
Ligne 118 : | Ligne 118 : | ||
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗ | ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗ | ||
│ # | │ # §│ 0 „│ 1 “│ 2 ”│ 3 │ 4 │ 5 │ 6 °│ 7 ′│ 8 ″│ 9 │ @ │ µ ║ ║ | ||
│ $ | │ $ –│ " @│ < «│ > »│ ( [│ ) ]│ [ │ ] │ / ÷│ * ×│ = ¬│ + ±│ % ‰║ <-- ║ | ||
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣ | ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣ | ||
║ |<- ║ B ¦│ É ˝│ P | ║ |<- ║ B ¦│ É ˝│ P ¶│ O Œ│ W │ ! ¡│ V │ D Ð│ L │ J IJ│ K Ə│mult║ | ║ | ||
║ ->| ║ b |│ é ´│ p &│ o œ│ w ˘│ ` ˇ│ v │ d ð│ l /│ j ij│ k ə│ ║ <-' ║ | ║ ->| ║ b |│ é ´│ p &│ o œ│ w ˘│ ` ˇ│ v │ d ð│ l /│ j ij│ k ə│ ║ <-' ║ | ||
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ | ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ | ||
Ligne 127 : | Ligne 127 : | ||
║ CAPS ║ a æ│ u ¨│ i ^│ e €│ , ç│ c ©│ t þ│ s ß│ r ®│ n ñ│ m ¯│ ç ¸║ ║ | ║ CAPS ║ a æ│ u ¨│ i ^│ e €│ , ç│ c ©│ t þ│ s ß│ r ®│ n ñ│ m ¯│ ç ¸║ ║ | ||
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩═════╣ | ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩═════╣ | ||
║ ^ ║ Ê │ | ║ ^ ║ Ê │ Z │ Y ‘│ X ’│ : ·│ — ~│ ? ¿│ Q Ø│ G │ H ‡│ F ª║ ^ ║ | ||
║ | ║ ê /│ | ║ | ║ ê /│ z \│ y {│ x }│ . …│ - ~│ ’ '│ q ø│ g °│ h †│ f ˛║ | ║ | ||
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣ | ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣ | ||
║ ║ ║ ║ nbsp fine nbps ║ ║ ║ ║ ║ | ║ ║ ║ ║ nbsp fine nbps ║ ║ ║ ║ ║ | ||
Ligne 135 : | Ligne 135 : | ||
╭─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────╮ | ╭─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────╮ | ||
│ # | │ # § │ │ 0 „ │ 1 “ │ 2 ”│ 3 │ 4 │ │ 5 │ 6 ° │ 7 ′ │ 8 ″ │ 9 │ │ ` │ ^ │ | ||
│ $ | │ $ – │ │ " @ │ < « │ > »│ ( │ ) │ │ [ │ ] │ / ÷ │ * × │ = ¬ │ │ + ± │ % ‰ │ | ||
╰─────╯ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┤ | ╰─────╯ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┤ | ||
│ B │ É │ P | │ B │ É │ P ¶ │ O Œ │ W │ │ ! ¡ │ V │ D │ L │ J │ │ K │ │ | ||
│ | │ ´ │ & │ │ ˘ │ │ ` ˇ │ │ │ / │ │ │ │comp.│ | │ | │ ´ │ & │ │ ˘ │ │ ` ˇ │ │ │ / │ │ │ │comp.│ | ||
├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────╯ | ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────╯ | ||
Ligne 144 : | Ligne 144 : | ||
│ │ ¨ │ ^ │ € │ , │ │ © │ þ │ ß │ ® │ ¯ │ │ │ ¦ Ç ¦ | │ │ ¨ │ ^ │ € │ , │ │ © │ þ │ ß │ ® │ ¯ │ │ │ ¦ Ç ¦ | ||
╭-----╮ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ╰─────╯ ¦ ¦ | ╭-----╮ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ╰─────╯ ¦ ¦ | ||
¦ Ê ¦ │ | ¦ Ê ¦ │ Z │ Y ‘ │ X ’ │ : │ — │ │ ? │ Q │ G │ H │ F │ ╰-----╯ | ||
¦ ¦ │ \ │ { │ } │ . … │ - ~ │ │ ’ ' │ ° │ µ │ │ │ | ¦ ¦ │ \ │ { │ } │ . … │ - ~ │ │ ’ ' │ ° │ µ │ │ │ | ||
╰-----╯ ╰─────┴─────┴─────┴─────┴─────╯ ╰─────┴─────┴─────┴─────┴─────╯ | ╰-----╯ ╰─────┴─────┴─────┴─────┴─────╯ ╰─────┴─────┴─────┴─────┴─────╯ | ||
Ligne 159 : | Ligne 159 : | ||
// Première ligne | // Première ligne | ||
key <TLDE> { type[group1] = "FOUR_LEVEL" , [ dollar, numbersign, | key <TLDE> { type[group1] = "FOUR_LEVEL" , [ dollar, numbersign, endash, section ] }; // $ # § ¶ | ||
key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 0, at, | key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 0, at, doublelowquotemark ] }; // " 0 @ – | ||
key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less, 1, guillemotleft, | key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less, 1, guillemotleft, leftdoublequotemark ] }; // < 1 « “ | ||
key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ greater, 2, guillemotright, | key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ greater, 2, guillemotright,rightdoublequotemark ] }; // > 2 » ” | ||
key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 3, bracketleft, | key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 3, bracketleft, VoidSymbol ] }; // ( 3 [ | ||
key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 4, bracketright, | key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 4, bracketright, VoidSymbol ] }; // ) 4 ] | ||
key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketleft, 5, plusminus ] }; // [ 5 | key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketleft, 5, plusminus ] }; // [ 5 | ||
key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketright, 6, | key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketright, 6, notsign, degree ] }; // ] 6 ¬ ° | ||
key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 7, division, minutes ] }; // / 7 ÷ ′ | key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 7, division, minutes ] }; // / 7 ÷ ′ | ||
key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 8, multiply, seconds ] }; // * 8 × ˝ | key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 8, multiply, seconds ] }; // * 8 × ˝ | ||
key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ equal, 9, | key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ equal, 9, notequal ] }; // = 9 | ||
key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, asciicircum, | key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, asciicircum, plusminus ] }; // + ^ ± | ||
key <AE12> { type[group1] = "THREE_LEVEL" , [ percent, grave, | key <AE12> { type[group1] = "THREE_LEVEL" , [ percent, grave, U2030 ] }; // % ` ¯ | ||
// Deuxième ligne | // Deuxième ligne | ||
key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b, B, bar, brokenbar ] }; // b B | ¦ | key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b, B, bar, brokenbar ] }; // b B | ¦ | ||
key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute, Eacute, dead_acute, dead_doubleacute ] }; // é É ´ ˝ | key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute, Eacute, dead_acute, dead_doubleacute ] }; // é É ´ ˝ | ||
key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ p, P, ampersand | key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ p, P, ampersand, paragraph ] }; // p P & ¶ | ||
key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ o, O, oe, OE ] }; // o O œ Œ | key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ o, O, oe, OE ] }; // o O œ Œ | ||
key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, dead_breve ] }; // w W ˘ | key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, dead_breve ] }; // w W ˘ | ||
Ligne 183 : | Ligne 183 : | ||
key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, ae, AE ] }; // v V æ Æ | key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, ae, AE ] }; // v V æ Æ | ||
key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ d, D, eth, ETH ] }; // d D ð Ð | key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ d, D, eth, ETH ] }; // d D ð Ð | ||
key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l, L, | key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l, L, UFDD0 ] }; // l L / | ||
key <AD10> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ j, J, U0133, U0132 ] }; // j J ij IJ | key <AD10> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ j, J, U0133, U0132 ] }; // j J ij IJ | ||
key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ k, K, schwa, SCHWA ] }; // k K ə Ə | key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ k, K, schwa, SCHWA ] }; // k K ə Ə | ||
Ligne 190 : | Ligne 190 : | ||
// Troisième ligne | // Troisième ligne | ||
key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ a, A, ae, AE ] }; // a A æ Æ | key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ a, A, ae, AE ] }; // a A æ Æ | ||
key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ u, U, dead_diaeresis, | key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ u, U, dead_diaeresis, dead_abovedot ] }; // u U ¨ ˙ | ||
key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ i, I, dead_circumflex, dead_caron] }; // i I ^ ˇ | key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ i, I, dead_circumflex, dead_caron ] }; // i I ^ ˇ | ||
key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, | key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, UFDD1 ] }; // e E € ¤ | ||
key <AC05> { type[group1] = "FOUR_LEVEL" , [ comma, semicolon, ccedilla, Ccedilla ] }; // , ; ç Ç | key <AC05> { type[group1] = "FOUR_LEVEL" , [ comma, semicolon, ccedilla, Ccedilla ] }; // , ; ç Ç | ||
key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, copyright, U8482 ] }; // c C © | key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, copyright, U8482 ] }; // c C © | ||
Ligne 204 : | Ligne 204 : | ||
// Quatrième ligne | // Quatrième ligne | ||
key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ecircumflex, Ecircumflex, slash ] }; // ê Ê / | key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ecircumflex, Ecircumflex, slash ] }; // ê Ê / | ||
key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ | key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ z, Z, backslash, Multi_Key ] }; // x X \ Compose | ||
key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { | key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { ‘ | ||
key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ | key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, braceright,rightsinglequotemark ] }; // z Z } ’ | ||
key <AB04> { type[group1] = "THREE_LEVEL" , [ period, colon, ellipsis, periodcentered ] }; // . : … · | key <AB04> { type[group1] = "THREE_LEVEL" , [ period, colon, ellipsis, periodcentered ] }; // . : … · | ||
key <AB05> { type[group1] = "FOUR_LEVEL" , [ minus, emdash, dead_tilde, asciitilde ] }; // - — ~ ~ | key <AB05> { type[group1] = "FOUR_LEVEL" , [ minus, emdash, dead_tilde, asciitilde ] }; // - — ~ ~ | ||
key <AB06> { type[group1] = "THREE_LEVEL" , [rightsinglequotemark, question, apostrophe, questiondown ] }; // ’ ; ' ‘ | key <AB06> { type[group1] = "THREE_LEVEL" , [rightsinglequotemark, question, apostrophe, questiondown ] }; // ’ ; ' ‘ | ||
key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q, Q, | key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q, Q, dead_abovering, ] }; // q Q ° | ||
key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g, G, UFDD2 | key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g, G, UFDD2 ] }; // g G µ | ||
key <AB09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h, H, dagger, doubledagger ] }; // h H † ‡ | key <AB09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h, H, dagger, doubledagger ] }; // h H † ‡ | ||
key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f, F, dead_ogonek, ordfeminine ] }; // f F ˛ ª | key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f, F, dead_ogonek, ordfeminine ] }; // f F ˛ ª |
Version du 14 juillet 2008 à 17:26
État de l’art (c’est un peu cochon)
- Clavier 0.6.6 modifiée avec
- inversion « ' » et « ’ » (pour l'esthétique) (comme tout le monde s’en fout, je continue uniquement ici)
- 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), « ~ mort » en AltGr et « ~ non mort » en AltGrMaj
Ça entraîne :
- passage de « k » sur [*] (sur [^] pour l’intl)
- passage du « ç » sur AltGr+{,} (et en direct [*] sur l’intl)
- sensible aux arguments de Kaze j’ai inversé ? et ; pour plus de cohérence (bien que dans ma pratique, « ? » soit plus courant que « ; ».
- J’ai changé l’ordre des symboles mathématiques
- « @ » en [1] AltGr
- « [ » sur 6 et « ] » sur 7
- « / » en [8] car plus courante que les autres
- « * » en [9]
- « = » en [0]
- « + » en [)]
En parlant de math… j’ai mis les chiffres dans l’ordre : 0123456789 c’est ennuyeux car ce sont les seules touches que je regarde encore (peut-être justement parce que ce sont les seules qui sont encore marquée…). Mais c’est logique car tant pour écrire 01 que 10, 90 que 09, c’est beaucoup mieux comme ça, nous aurions dû faire cette modification il y a longtemps.
Sans solution plus satisfaisante j’ai encore :
- ajout du nbsp automatique sur "«" et "»"
- échange </« et >/» Pour rendre plus accessible les « > » et « < ». Ne fonctionne que parce qu’il y a le nbsp automatique sur les guillemets.
Par ailleurs :
- j’ai des places vides en AltGr+6 et en AltGr+7 mais comme ce sont des accessibilités nulles, je laisse vide
- j’ai des places vides en AltGr+4 et en AltGr+5 et je ne sais pas qu’y mettre
- le @ est à deux places : AltGr+1 et Maj. [)] c’est une de trop !
Ce qui donne ça :
Bépo « classique »
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗ │ # §│ 0 „│ 1 “│ 2 ”│ 3 │ 4 │ 5 │ 6 °│ 7 ′│ 8 ″| 9 │ @ │ µ ║ ║ │ $ –│ " @│ < «│ > »│ ( [│ ) ]│ [ │ ] │ / ÷│ * ×│ = ¬│ + ±│ % ‰║ <-- ║ ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣ ║ |<- ║ B ¦│ É ˝│ P ¶│ O Œ│ È `│ ! ¡│ V Æ│ D Ð│ L │ J IJ│ Z Ə│ W ║ | ║ ║ ->| ║ b |│ é ´│ p &│ o œ│ è `│ ^ ˇ│ v æ│ d ð│ l │ j ij│ z ə│ w ˘║ <-' ║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ ║ A Æ│ U Ù│ I ˙│ E │ ; Ç│ C │ T Þ│ S │ R ™│ N Ñ│ M º│ K ║ ║ ║ CAPS ║ a æ│ u ù│ i ¨│ e €│ , ç│ c ©│ t þ│ s ß│ r ®│ n ñ│ m ¯│ k ¸║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩═════╣ ║ ^ ║ X │ À │ Y ‘│ X ’│ : ·│ — ~│ ? ¿│ Q Ø│ G │ H ‡│ F ª║ ^ ║ ║ | ║ x /│ à \│ y {│ x }│ . …│ - ~│ ’ '│ q ø│ g °│ h †│ f ˛║ | ║ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ Ctrl ║ WinG ║ Alt ║ _ ║AltGr║ WinD ║WinM ║ Ctrl ║ ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝
// Première ligne key <TLDE> { type[group1] = "FOUR_LEVEL" , [ dollar, numbersign, endash, section ] }; // $ # – § key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 0, at, doublelowquotemark ] }; // " 0 @ key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less, 1, guillemotleft, leftdoublequotemark ] }; // < 1 « “ key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ greater, 2, guillemotright, rightdoublequotemark ] }; // > 2 » ” key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 3, bracketleft, leftdoublequotemark ] }; // ( 3 [ key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 4, bracketright, rightdoublequotemark ] }; // ) 4 ] key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketleft, 5, plusminus ] }; // [ 5 key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketright, 6, VoidSymbol, degree ] }; // ] 6 ° key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 7, division, minutes ] }; // / 7 ÷ ′ key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 8, multiply, seconds ] }; // * 8 × ˝ key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ equal, 9, notequal, notsign ] }; // = 9 ¬ key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, at, plusminus ] }; // + @ ± key <AE12> { type[group1] = "THREE_LEVEL" , [ percent, mu, U2030 ] }; // % µ ¯ // Deuxième ligne key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b, B, bar, brokenbar ] }; // b B | ¦ key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute, Eacute, dead_acute, dead_doubleacute ] }; // é É ´ ˝ key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ p, P, ampersand, 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" , [ dead_circumflex, exclam, dead_caron, exclamdown ] }; // ^ ! ˇ ¡ key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, ae, AE ] }; // v V key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ d, D, eth, ETH ] }; // d D ð Ð key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l, L, UFE63 ] }; // l L / key <AD10> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ j, J, U0133, U0132 ] }; // j J ij IJ key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ z, Z, schwa, SCHWA ] }; // z Z ə Ə key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, dead_breve ] }; // w W ˘ // Troisième ligne key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ a, A, ae, AE ] }; // a A æ Æ key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ u, U, dead_circumflex, dead_caron ] }; // u U ^ ˇ key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ i, I,dead_diaeresis, dead_abovedot ] }; // i I ¨ ˙ key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, UFE67 ] }; // e E € ¤ key <AC05> { type[group1] = "FOUR_LEVEL" , [ comma, semicolon, ccedilla, Ccedilla ] }; // , ; ç Ç key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, copyright, U8482 ] }; // c C © key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ t, T, thorn, THORN ] }; // t T þ Þ key <AC08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ s, S, ssharp ] }; // s S ß key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, registered, trademark ] }; // r R ® key <AC10> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ n, N, ntilde, Ntilde ] }; // n N ñ Ñ key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m, M, dead_macron, masculine ] }; // m M ¯ º key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ccedilla, Ccedilla, dead_cedilla ] }; // ç Ç ¸ // Quatrième ligne key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ecircumflex, Ecircumflex , slash ] }; // ê Ê / key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave, Agrave, Multi_Key ] }; // à À Compose key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { ‘ key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, braceright, rightsinglequotemark ] }; // x X } ’ key <AB04> { type[group1] = "THREE_LEVEL" , [ period, colon, ellipsis, periodcentered ] }; // . : … · key <AB05> { type[group1] = "FOUR_LEVEL" , [ minus, emdash, dead_tilde, asciitilde ] }; // - — ~ ~ key <AB06> { type[group1] = "THREE_LEVEL" , [rightsinglequotemark, question, apostrophe, questiondown ] }; // ’ ? ' key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q, Q, oslash, Ooblique ] }; // q Q ø Ø key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g, G, dead_abovering ] }; // g G ˚ key <AB09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h, H, dagger, doubledagger ] }; // h H † ‡ key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f, F, dead_ogonek, ordfeminine ] }; // f F ˛ ª key <SPCE> { type[group1] = "FOUR_LEVEL" , [ space, nobreakspace, underscore, U202F ] }; // espace nbsp _ nbsp fine include "level3(ralt_switch)" };
Bépo « intl » (testé sur TypeMatrix)
En me fondant sure ce qu’a fait Kazé sur son bépo-intl j’ai fais un bépo internationnal, avec un meilleur support du W et du Z. Et une frappe qui centre plus le travail des doigts sur le pavé principal. Il reste des places vides sur des touches accessibles en :
- AtlGr [4] et [5]
- Maj. AltGr {P}, {W}, {X}
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗ │ # §│ 0 „│ 1 “│ 2 ”│ 3 │ 4 │ 5 │ 6 °│ 7 ′│ 8 ″│ 9 │ @ │ µ ║ ║ │ $ –│ " @│ < «│ > »│ ( [│ ) ]│ [ │ ] │ / ÷│ * ×│ = ¬│ + ±│ % ‰║ <-- ║ ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣ ║ |<- ║ B ¦│ É ˝│ P ¶│ O Œ│ W │ ! ¡│ V │ D Ð│ L │ J IJ│ K Ə│mult║ | ║ ║ ->| ║ b |│ é ´│ p &│ o œ│ w ˘│ ` ˇ│ v │ d ð│ l /│ j ij│ k ə│ ║ <-' ║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ ║ A Æ│ U ˙│ I ˇ│ E ¤│ ; Ç│ C │ T Þ│ S │ R ™│ N Ñ│ M º│ Ç ║ ║ ║ CAPS ║ a æ│ u ¨│ i ^│ e €│ , ç│ c ©│ t þ│ s ß│ r ®│ n ñ│ m ¯│ ç ¸║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩═════╣ ║ ^ ║ Ê │ Z │ Y ‘│ X ’│ : ·│ — ~│ ? ¿│ Q Ø│ G │ H ‡│ F ª║ ^ ║ ║ | ║ ê /│ z \│ y {│ x }│ . …│ - ~│ ’ '│ q ø│ g °│ h †│ f ˛║ | ║ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣ ║ ║ ║ ║ nbsp fine nbps ║ ║ ║ ║ ║ ║ Ctrl ║ WinG ║ Alt ║ _ ║AltGr║ WinD ║WinM ║ Ctrl ║ ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝ ╭─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────╮ │ # § │ │ 0 „ │ 1 “ │ 2 ”│ 3 │ 4 │ │ 5 │ 6 ° │ 7 ′ │ 8 ″ │ 9 │ │ ` │ ^ │ │ $ – │ │ " @ │ < « │ > »│ ( │ ) │ │ [ │ ] │ / ÷ │ * × │ = ¬ │ │ + ± │ % ‰ │ ╰─────╯ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┤ │ B │ É │ P ¶ │ O Œ │ W │ │ ! ¡ │ V │ D │ L │ J │ │ K │ │ │ | │ ´ │ & │ │ ˘ │ │ ` ˇ │ │ │ / │ │ │ │comp.│ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────╯ │ A Æ │ U ˙ │ I ˇ │ E ¤ │ ; Ç │ │ C │ T │ S │ R ™ │ N º │ │ M │ ╭-----╮ │ │ ¨ │ ^ │ € │ , │ │ © │ þ │ ß │ ® │ ¯ │ │ │ ¦ Ç ¦ ╭-----╮ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ╰─────╯ ¦ ¦ ¦ Ê ¦ │ Z │ Y ‘ │ X ’ │ : │ — │ │ ? │ Q │ G │ H │ F │ ╰-----╯ ¦ ¦ │ \ │ { │ } │ . … │ - ~ │ │ ’ ' │ ° │ µ │ │ │ ╰-----╯ ╰─────┴─────┴─────┴─────┴─────╯ ╰─────┴─────┴─────┴─────┴─────╯ ╭───────┬─────────────────────────┬───────╮ │ Alt │ │ AltGr │ │ │ _ │ │ ╰───────┴─────────────────────────┴───────╯
Testé ce matin sur mon portable, donc avec clavier « décalé » est le Y est clairement trop loin sur ce type de clavier pour accueillir un symbole qui devient aussi courant que le « ` ». De même les [] en direct sur [6] et [7], la position du 6 étant vraiment mal pratique sur ce type de claviers. D’où l’intérêt de les laisser sur AtlGr [4] et [5]. En revanche, le décalage aidant, W et K sont plus accessibles. On arrive dans les limites d’une disposition commune entre un clavier droit et un clavier décalé.
// Première ligne key <TLDE> { type[group1] = "FOUR_LEVEL" , [ dollar, numbersign, endash, section ] }; // $ # § ¶ key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 0, at, doublelowquotemark ] }; // " 0 @ – key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less, 1, guillemotleft, leftdoublequotemark ] }; // < 1 « “ key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ greater, 2, guillemotright,rightdoublequotemark ] }; // > 2 » ” key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 3, bracketleft, VoidSymbol ] }; // ( 3 [ key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 4, bracketright, VoidSymbol ] }; // ) 4 ] key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketleft, 5, plusminus ] }; // [ 5 key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketright, 6, notsign, degree ] }; // ] 6 ¬ ° key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 7, division, minutes ] }; // / 7 ÷ ′ key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 8, multiply, seconds ] }; // * 8 × ˝ key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ equal, 9, notequal ] }; // = 9 key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, asciicircum, plusminus ] }; // + ^ ± key <AE12> { type[group1] = "THREE_LEVEL" , [ percent, grave, U2030 ] }; // % ` ¯ // Deuxième ligne key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b, B, bar, brokenbar ] }; // b B | ¦ key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute, Eacute, dead_acute, dead_doubleacute ] }; // é É ´ ˝ key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ p, P, ampersand, paragraph ] }; // p P & ¶ key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ o, O, oe, OE ] }; // o O œ Œ key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, dead_breve ] }; // w W ˘ key <AD06> { type[group1] = "FOUR_LEVEL" , [ dead_grave, exclam, dead_caron, exclamdown ] }; // ` ! ˇ ¡ key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, ae, AE ] }; // 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_ALPHABETIC" , [ j, J, U0133, U0132 ] }; // j J ij IJ key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ k, K, schwa, SCHWA ] }; // k K ə Ə key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ Multi_key, Multi_key ] }; // Compose Compose // Troisième ligne key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ a, A, ae, AE ] }; // a A æ Æ key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ u, U, dead_diaeresis, dead_abovedot ] }; // u U ¨ ˙ key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ i, I, dead_circumflex, dead_caron ] }; // i I ^ ˇ key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, UFDD1 ] }; // e E € ¤ key <AC05> { type[group1] = "FOUR_LEVEL" , [ comma, semicolon, ccedilla, Ccedilla ] }; // , ; ç Ç key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, copyright, U8482 ] }; // c C © key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ t, T, thorn, THORN ] }; // t T þ Þ key <AC08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ s, S, ssharp ] }; // s S ß key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, registered, trademark ] }; // r R ® key <AC10> { type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ n, N, ntilde, Ntilde ] }; // n N ñ Ñ key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m, M, dead_macron, masculine ] }; // m M ¯ º key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ccedilla, Ccedilla, dead_cedilla ] }; // ç Ç ¸ // Quatrième ligne key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ecircumflex, Ecircumflex, slash ] }; // ê Ê / key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ z, Z, backslash, Multi_Key ] }; // x X \ Compose key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { ‘ key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, braceright,rightsinglequotemark ] }; // z Z } ’ key <AB04> { type[group1] = "THREE_LEVEL" , [ period, colon, ellipsis, periodcentered ] }; // . : … · key <AB05> { type[group1] = "FOUR_LEVEL" , [ minus, emdash, dead_tilde, asciitilde ] }; // - — ~ ~ key <AB06> { type[group1] = "THREE_LEVEL" , [rightsinglequotemark, question, apostrophe, questiondown ] }; // ’ ; ' ‘ key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q, Q, dead_abovering, ] }; // q Q ° key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g, G, UFDD2 ] }; // g G µ key <AB09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h, H, dagger, doubledagger ] }; // h H † ‡ key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f, F, dead_ogonek, ordfeminine ] }; // f F ˛ ª key <SPCE> { type[group1] = "FOUR_LEVEL" , [ space, nobreakspace, underscore, U202F ] }; // espace nbsp _ nbsp fine include "level3(ralt_switch)" };