|
|
(83 versions intermédiaires par 3 utilisateurs non affichées) |
Ligne 1 : |
Ligne 1 : |
| Clavier 0.6.6 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 == |
| * <s>inversion É/B</s> | | *Le tiret : [[Utilisateur:Nemolivier/Tiret|Tiret]] |
| * <s>[[/Inversion X/H|inversion X/H]] + X/À pour libérer les digrammes H+voyelle.</s>
| | *L'inversion HX : [[Utilisateur:Nemolivier/Inversion_X/H|HX]] |
| * <s>« _ » en AltGr + espace</s> | | *Frappe en A : [[Utilisateur:Nemolivier/Ergo_Saisie_A|Variante A]] |
| * <s>décalage de la rangée du bas pour donner ça : \{}…~ de [W] à [B] en AltGr</s>
| | *Test du Typematrix :[[Utilisateur:Nemolivier/Typematrix|Typematrix]] |
| * <s>inversion des tildé mort / non mort et accents grave morts / non morts</s>
| |
| * inversion « ' » et « ’ » (pour l'esthétique)
| |
| (comme tout le monde s’en fout, je continue uniquement ici)
| |
| * 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 [*] Je laisse la cédille morte ici
| |
| * passage du « ç » sur AltGr+A | |
| * passage de « æ » sur AltGr+{v}
| |
| * sensible aux arguments de [[Utilisateur:Kaze|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.
| | ==Les modifications== |
|
| |
|
| Sans solution plus satisfaisante j’ai encore :
| | ¡ Page en cours de modification ! |
| * 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 :
| | ;Clavier version 1.0 modifiée avec |
| * j’ai des places vides en AltGr+6 et en AltGr+7 mais comme ce sont des accessibilités nulles, je laisse vide
| | ;Optimisation de la place du Tiret (''Cf'' [[Utilisateur:Nemolivier/Tiret|explications]]). |
| * j’ai des places vides en AltGr+4 et en AltGr+5 et je ne sais pas qu’y mettre
| | * 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. |
| * le @ est à deux places : AltGr+1 et Maj. [)] c’est une de trop !
| | * 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 : |
| == Ce qui donne ça : ==
| | * passage de « k » sur [$] et « w » sur [*] |
| | | * déplacement du Ç, deux solutions : |
| ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
| | ** sur AltGr+{,} |
| │ # ¶│ 0 │ 1 ≤│ 2 ≥│ 3 “│ 4 ”│ 5 │ 6 °│ 7 ′│ 8 ″| 9 │ @ │ µ ║ ║
| | ** sur AltGr+{X} en déplaçant les accolades, voir en dessous (solution uniquement valable en frappe A) |
| │ $ §│ " @│ < «│ > »│ ( [│ ) ]│ [ │ ] │ / ÷│ * ×│ = ¬│ + ±│ % ‰║ <-- ║
| |
| ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
| |
| ║ |<- ║ 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 │ X │ Y │ À │ : ·│ — ~│ ? ¿│ Q Ø│ G │ H ‡│ F ª║ ^ ║
| |
| ║ | ║ x /│ x \│ y {│ à }│ . …│ - ~│ ’ '│ q ø│ g °│ h †│ f ˛║ | ║
| |
| ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣
| |
| ║ ║ ║ ║ ║ ║ ║ ║ ║
| |
| ║ Ctrl ║ WinG ║ Alt ║ _ ║AltGr║ WinD ║WinM ║ Ctrl ║
| |
| ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝
| |
|
| |
| <pre class=xkb>
| |
| // Première ligne
| |
| key <TLDE> { type[group1] = "FOUR_LEVEL" , [ dollar, numbersign, section, paragraph ] }; // $ # § ¶
| |
| | |
| key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 0, at ] }; // " 0 @
| |
| key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less, 1, guillemotleft, U2264 ] }; // < 1 « ≤
| |
| key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ greater, 2, guillemotright, U2265 ] }; // > 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, 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 ] }; // 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
| | ;J’ai changé l’ordre des symboles : |
| key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, slash ] }; // ê Ê /
| | C’est encore un peu le bordel et il manque des choses, mais, important : |
| key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, backslash ] }; // à À \
| | * 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 <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceleft ] }; // y Y {
| | * les </> passent en direct. Je ne suis pas très fan mais il semble que des personnes y tiennent. |
| key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave, Agrave, braceright ] }; // x X }
| | * 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 <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
| | ;Il reste plein de place et des symboles à mettre. J’ai besoin d’aide :D |
| include "level3(ralt_switch)"
| |
| };
| |
| </pre>
| |
|
| |
|
| | === La disposition === |
|
| |
|
| J’ai aussi appliqué certain de ces changements pour faire un bépo internationnal, avec un meilleur support du W et du Z.
| | Disposition avec accès au tiret et W facilité au détriment du K et du Ç. |
| Il reste des places vides sur des touches accessibles en : | | 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 |
| * AtlGr [4] et [5]
| |
| * Maj. AltGr {P}, {W}, {X}
| |
|
| |
|
| ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗ | | ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗ |
| │ # ¶│ 0 │ 1 ≤│ 2 ≥│ 3 “│ 4 ”│ 5 │ 6 °│ 7 ′│ 8 ″│ 9 │ @ │ µ ║ ║ | | │ # §│ 1 „│ 2 ‘│ 3 ’│ 4 │ 5 │ 6 │ 7 ¬│ 8 ¼│ 9 ½| 0 ¾│ « ‰│ » ║ ║ |
| │ $ §│ " @│ < «│ > »│ ( [│ ) ]│ [ │ ] │ / ÷│ * ×│ = ¬│ + ±│ % ‰║ <-- ║ | | │ $??│ "??│ < “│ > ”│ ( {│ ) }│ @ ^│ + ±│ / ÷│ * ×│ = ≠│ [ %│ ] °║ <-- ║ |
| ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣ | | ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣ |
| ║ |<- ║ B ¦│ É ˝│ P │ O Œ│ W │ ! ¡│ V │ D Ð│ L │ J IJ│ K Ə│mult║ | ║ | | ║ |<- ║ B ¦│ É ˝│ P ¶│ O Œ│ È `│ !??│ V │ D Ð│ L │ J IJ│ Z Ə│ K ║ | ║ |
| ║ ->| ║ b |│ é ´│ p &│ o œ│ w ˘│ ` ˇ│ v │ d ð│ l /│ j ij│ k ə│ ║ <-' ║ | | ║ ->| ║ b |│ é ´│ p &│ o œ│ è `│ ^ ¡│ v │ d ð│ l │ j ij│ z ə│ k ˘║ <-' ║ |
| ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ | | ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ |
| ║ ║ A Æ│ U ˇ│ I ˙│ E ¤│ ; Ç│ C │ T Þ│ S │ R ™│ N Ñ│ M º│ Ç ║ ║ | | ║ ║ A Æ│ U Ù│ I ˙│ E │ ; Ç│ C │ T Þ│ S │ R ™│ N??│ M º│ W ║ ║ |
| ║ CAPS ║ a æ│ u ^│ i ¨│ e €│ , ç│ c ©│ t þ│ s ß│ r ®│ n ñ│ m ¯│ ç ¸║ ║ | | ║ CAPS ║ a æ│ u ù│ i ¨│ e €│ , ç│ c ©│ t þ│ s ß│ r ®│ n??│ m ¯│ w ¸║ ║ |
| ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩═════╣ | | ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩═════╣ |
| ║ ^ ║ Ê │ X │ Y ‘│ Z ’│ : ·│ — ~│ ? ¿│ Q Ø│ G │ H ‡│ F ª║ ^ ║ | | ║ ^ ║ Ê??│ À??│ Y ~│ X │ : ·│ — –│ ? │ Q │ G │ H ‡│ F ª║ ^ ║ |
| ║ | ║ ê /│ x \│ y {│ z }│ . …│ - ~│ ’ '│ q ø│ g °│ h †│ f ˛║ | ║ | | ║ | ║ ê??│ à \│ y ~│ x │ . …│ - -│ ' ?│ q °│ g µ│ h †│ f ˛║ | ║ |
| ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣ | | ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣ |
| ║ ║ ║ ║ nbsp fine nbps ║ ║ ║ ║ ║ | | ║ ║ ║ ║ ║ ║ ║ ║ ║ |
| ║ Ctrl ║ WinG ║ Alt ║ _ ║AltGr║ WinD ║WinM ║ Ctrl ║ | | ║ Ctrl ║ WinG ║ Alt ║ _ ║AltGr║ WinD ║WinM ║ Ctrl ║ |
| ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝ | | ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝ |
|
| |
| <pre class=xkb>
| |
| // Première ligne
| |
| key <TLDE> { type[group1] = "FOUR_LEVEL" , [ dollar, numbersign, section, paragraph ] }; // $ # § ¶
| |
|
| |
| key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 0, at, endash ] }; // " 0 @ –
| |
| key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less, 1, guillemotleft, U2264 ] }; // < 1 « ≤
| |
| key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ greater, 2, guillemotright, U2265 ] }; // > 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, 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 ] }; // 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, 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" , [ 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_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", [ x, X, backslash ] }; // x X \
| |
| key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceleft, leftsinglequotemark ] }; // y Y {
| |
| key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ z, Z, 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, 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
| | 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 ?) |
| include "level3(ralt_switch)"
| |
| };
| |
| </pre>
| |