« Version 0.6.5 » : différence entre les versions
Aucun résumé des modifications |
|||
(21 versions intermédiaires par 6 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
__NOTOC__ | __NOTOC__ | ||
<center><code> | <center><code> | ||
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ | ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ | ||
│ # │ 1 ¹│ 2 ²│ 3 ³│ 4 “│ 5 | │ # │ 1 ¹│ 2 ²│ 3 ³│ 4 “│ 5 ”║ 6 │ 7 °│ 8 ´│ 9 ˝│ 0 │ @ │ µ ║ ║ | ||
│ $ │ " —│ « <│ » >│ ( [│ ) ] | │ $ │ " —│ « <│ » >│ ( [│ ) ]║ _ …│ + ±│ - –│ / ÷│ * ×│ = ¬│ % ‰║ <-- ║ | ||
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ | |||
║ |<- ║ B ¦│ É {{R|´}}│ P ¶│ O Œ│ È {{R|`}}║ ! {{B|¡}}│ V │ D Ð│ L │ F ª│ Z Ə│ W ║ | ║ | ║ |<- ║ B ¦│ É {{R|´}}│ P ¶│ O Œ│ È {{R|`}}║ ! {{B|¡}}│ V │ D Ð│ L │ F ª│ Z Ə│ W ║ | ║ | ||
║ ->| ║ b |│ é &│ p §│ o œ│ è `║ {{B|ˆ}} {{B|ˇ}}│ v │ d ð│ l {{B|/}}│ f {{R|˛}}│ z ə│ w {{R|˘}}║ <-' ║ | ║ ->| ║ b |│ é &│ p §│ o œ│ è `║ {{B|ˆ}} {{B|ˇ}}│ v │ d ð│ l {{B|/}}│ f {{R|˛}}│ z ə│ w {{R|˘}}║ <-' ║ | ||
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ | ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ | ||
║ ║ A Æ│ U Ù│ I {{R|˙}}│ E | ║ ║ A Æ│ U Ù│ I {{R|˙}}│ E {{B|¤}}│ ? {{B|¿}}║ C │ T Þ│ S │ N Ñ│ R │ M º│ Ç ║ ║ | ||
║ CAPS ║ a æ│ u ù│ i {{R|¨}}│ e €│ , {{B|’}}║ c ©│ t þ│ s ß│ n ñ│ r ®│ m {{R|¯}}│ ç {{R|¸}}║ ║ | ║ CAPS ║ a æ│ u ù│ i {{R|¨}}│ e €│ , {{B|’}}║ c ©│ t þ│ s ß│ n ñ│ r ®│ m {{R|¯}}│ ç {{R|¸}}║ ║ | ||
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ | |||
║ ^ ║ Ê │ À {{R|˜}}│ Y ¥│ H │ : ·│ K ║ ; ‘│ Q Ø│ G │ X {{B|‡}}│ J {{B|IJ}}║ ^ ║ | ║ ^ ║ Ê │ À {{R|˜}}│ Y ¥│ H │ : ·│ K ║ ; ‘│ Q Ø│ G │ X {{B|‡}}│ J {{B|IJ}}║ ^ ║ | ||
║ | ║ ê /│ à ~│ y \│ h {│ . }│ k ║ ' │ q ø│ g {{R|°}}│ x {{B|†}}│ j {{B|ij}}║ | ║ | ║ | ║ ê /│ à ~│ y \│ h {│ . }│ k ║ ' │ q ø│ g {{R|°}}│ x {{B|†}}│ j {{B|ij}}║ | ║ | ||
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧══╦═╧════╬═════╦═════╣ | |||
║ ║ ║ ║ NBSPACE FINE-NBSPACE ║ ║ ║ ║ ║ | ║ ║ ║ ║ NBSPACE FINE-NBSPACE ║ ║ ║ ║ ║ | ||
║ Ctrl ║ WinG ║ Alt ║ SPACE ║AltGr ║ WinD ║WinM ║Ctrl ║ | ║ Ctrl ║ WinG ║ Alt ║ SPACE ║AltGr ║ WinD ║WinM ║Ctrl ║ | ||
╚═══════╩══════╩═════╩══════════════════════════╩══════╩══════╩═════╩═════╝ | |||
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ | |||
│ # │ 1 │ 2 ²│ 3 │ 4 │ 5 ║ 6 │ 7 °│ 8 │ 9 │ 0 │ @ │ µ ║ ║ | |||
│ $ │ " │ « <│ » >│ ( [│ ) ]║ _ │ + │ - │ / │ * │ = │ % ║ <-- ║ | |||
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ | |||
║ |<- ║ B │ É │ P │ O Œ│ È ║ ! │ V │ D │ L │ F │ Z │ W ║ | ║ | |||
║ ->| ║ |│ &│ §│ │ `║ {{R|ˆ}} │ │ │ │ │ │ ║ <-' ║ | |||
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ | |||
║ ║ A │ U │ I │ E │ ? ║ C │ T │ S │ N │ R │ M │ Ç ║ ║ | |||
║ CAPS ║ │ ù│ {{R|¨}}│ €│ , ║ │ │ │ │ │ │ ║ ║ | |||
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ | |||
║ ^ ║ Ê │ À │ Y │ H │ : │ K ║ ; │ Q │ G │ X │ J ║ ^ ║ | |||
║ | ║ /│ ~│ │ {│ . }│ ║ ' │ │ │ │ ║ | ║ | |||
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧══╦═╧════╬═════╦═════╣ | |||
║ ║ ║ ║ ║ ║ ║ ║ ║ | |||
║ Ctrl ║ WinG ║ Alt ║ ║AltGr ║ WinD ║WinM ║Ctrl ║ | |||
╚═══════╩══════╩═════╩══════════════════════════╩══════╩══════╩═════╩═════╝ | ╚═══════╩══════╩═════╩══════════════════════════╩══════╩══════╩═════╩═════╝ | ||
</code></center> | </code></center> | ||
Le projet traîne un nombre croissant de changements, toujours en attente d'une version à l'autre. Avant de travailler sur une prochaine version, il faudra trancher définitivement certaines questions importantes : | Le projet traîne un nombre croissant de changements, toujours en attente d'une version à l'autre. Avant de travailler sur une prochaine version, il faudra trancher définitivement certaines questions importantes : | ||
* place des chiffres ; | * [[place des chiffres]] ; | ||
* [[caractères supportés#caractères à insérer|caractères à insérer]] sur la disposition. | * [[caractères supportés#caractères à insérer|caractères à insérer]] sur la disposition. | ||
Il y a eu pas mal de nouveaux arrivants, ce qui a entraîné beaucoup de nouvelles propositions pour cette version 0.6.5, certaines ayant déjà été proposées et réfusées. Les propositions d'inversions de touches en accès direct, sur lesquelles les avis sont très mitigés, laissent à penser que les accès directs de la version 1.0 seront très proches de ce qu'ils sont aujourd'hui. | Il y a eu pas mal de nouveaux arrivants, ce qui a entraîné beaucoup de nouvelles propositions pour cette version 0.6.5, certaines ayant déjà été proposées et réfusées. Les propositions d'inversions de touches en accès direct, sur lesquelles les avis sont très mitigés, laissent à penser que les accès directs de la version 1.0 seront très proches de ce qu'ils sont aujourd'hui. | ||
L'activité de plus en plus importante autour du projet nous a poussé à réfléchir sur la méthodologie et sur de nouvelles contraintes à implémenter. Sous l'impulsion | L'activité de plus en plus importante autour du projet nous a poussé à réfléchir sur la méthodologie et sur de nouvelles contraintes à implémenter. Sous l'impulsion des principaux architectes du projet, on s'oriente vers une future version 2.0. | ||
==Changements depuis la [[version 0.6.4]]== | ==Changements depuis la [[version 0.6.4]]== | ||
*déplacement de « ¡ » et de « ¿ » en majuscule ; | |||
*déplacement du caron mort « {{R|ˇ}} » en {{touches|AltGr|^}} ; | |||
*déplacement du guillemet-apostrophe « ’ » en {{touches|AltGr|,}} ; | |||
*déplacement de « † » et « ‡ » de {{t|j}} vers {{t|x}} ; | |||
*ajout de « ij » ({{U|0133}}) et « IJ » ({{U|0132}}) en {{touches|AltGr|j}} et {{touches|Maj.|AltGr|j}} ; | |||
*ajout d'une touche morte « lettre barré » associée au caractère « {{R|/}} » en {{touches|AltGr|l}} ; | |||
*ajout des caractères en exposants en accès circonflexe mort + chiffres ; | |||
*ajout d'une touche morte « symbole monétaire » associée au caractère « ¤ » en {{touches|Maj.|AltGr|e}} ; | |||
==Changements en suspens pour la [[version 0.6.5.1]]== | |||
*inversions r/n et f/j ; | |||
*placement du double accent aigu mort « {{R|˝}} » (U+02DD) ; | |||
*placement de la brève main gauche ; | |||
*déplacement de « µ » ; | |||
*comportement du rond en chef mort ; | |||
*comportement de la touche morte « lettre barrée » ; | |||
*comportement de la touche morte « symbole monétaire » ; | |||
*ajout des caractères « ǘ », « ǜ », « ǚ » et « ǖ » du pinyin utilisant « ü » (pilote windows uniquement). | |||
==Changements refusés== | |||
*inversions b/é, x/h et y/h ; | |||
*remplacement de « ` » et « ~ » par leur équivalent mort ; | |||
*déplacement du degré sur « ° » sur {{touches|Maj.|%}}, {{touches|AltGr|g}} ou {{touches|AltGr|n}} ; | |||
*remplacement du guillemet « ' » en accès direct par le guillement-apostrophe « ’ » ; | |||
*déplacement de « - » sur [)] ; | |||
*déplacement de « = », « * », « / » et « + » sur {{tA|7}}, {{tA|8}}, {{tA|9}} et {{tA|0}} ; | |||
*répartition de la rangée du haut sur deux mains dans l'ordre $+-/(«"%»)*=_ ; | |||
*chevrons en accès direct ; | |||
*ajout de « ŋ » en {{touches|AltGr|n}} et de « Ŋ » en {{touches|Maj.|AltGr|g}} ; | |||
*ajout de « ≠ » et « ≃ » sur {{touches|AltGr|=}} et {{touches|Maj.|AltGr|=}} ; | |||
*ajout de « ≤ » et « ≥ » sur {{touches|Maj.|AltGr|+}} et {{touches|Maj.|AltGr|-}} ; | |||
*comportements particuliers des touches mortes ({{R|^}}+V pour Ŭ, {{R|^}}+K pour Ğ, {{R|^}}+X pour Ă, {{R|˚}}+À pour Ǻ, {{R|/}}+À pour Ǿ). | |||
==Changements en attente== | |||
*indices en accès _+chiffres ; | |||
*ajout du crochet en chef mort « {{R|̉}} » (''dead hook above'' U+0309) ; | |||
*touche AltGr symétrique ; | |||
*positions de l'espace insécable et du tiret bas ; | |||
*choix des caractères sur la touche LSGT (actuellement « ê » et « / ») ; | |||
*ajout de touches mortes ; outre la faisabilité sur tout système, cela requiert le choix des correspondances ; | |||
*ajout du trait d'union conditionnel (''soft hyphen'') ; | |||
*réindroduction du signe moins « − » ({{U|2212}}). | |||
==Fichier xkb== | |||
<pre> | |||
// Première ligne | |||
key <TLDE> { [ dollar, numbersign, Multi_key ] }; // $ # | |||
key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, onesuperior ] }; // " 1 — ¹ | |||
key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less, twosuperior ] }; // « 2 < ² | |||
key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 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", [ underscore, 6, ellipsis ] }; // _ 6 … | |||
key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, degree ] }; // + 7 ± ° | |||
key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, endash, 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 | |||
key <AD01> { [ b, B, bar, brokenbar ] }; // b B | ¦ | |||
key <AD02> { [ eacute, Eacute, ampersand, dead_acute ] }; // é É & ˊ | |||
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, dead_caron, exclamdown ] }; // ^ ! ˇ ¡ | |||
key <AD07> { [ v, V ] }; // v V | |||
key <AD08> { [ d, D, eth, ETH ] }; // d D ð Ð | |||
key <AD09> { [ l, L, dead_stroke, ] }; // l L / | |||
key <AD10> { [ f, F, dead_ogonek, ordfeminine ] }; // f F ˛ ª | |||
key <AD11> { [ z, Z, U0259, U018F ] }; // z Z ə Ə | |||
key <AD12> { [ w, W, dead_breve ] }; // w W ˘ | |||
// Troisième ligne | |||
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, question, rightsinglequotemark, 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> { [ n, N, ntilde, Ntilde ] }; // n N ñ Ñ | |||
key <AC10> { [ r, R, registered ] }; // r R ® | |||
key <AC11> { [ m, M, dead_macron, masculine ] }; // m M ¯ º | |||
key <BKSL> { [ ccedilla, Ccedilla, dead_cedilla ] }; // ç Ç ¸ | |||
// Quatrième ligne | |||
key <LSGT> { [ ecircumflex, Ecircumflex, slash ] }; // ê Ê / | |||
key <AB01> { [ agrave, Agrave, asciitilde, dead_tilde ] }; // à À ~ ~ | |||
key <AB02> { [ y, Y, backslash, yen ] }; // y Y \ ¥ | |||
key <AB03> { [ h, H, braceleft ] }; // h H { | |||
key <AB04> { [ period, colon, braceright, periodcentered ] }; // . : } · | |||
key <AB05> { [ k, K ] }; // k K | |||
key <AB06> { [ apostrophe, semicolon, , leftsinglequotemark ] }; // ' ; ’ ‘ | |||
key <AB07> { [ q, Q, oslash, Ooblique ] }; // q Q ø Ø | |||
key <AB08> { [ g, G, dead_abovering ] }; // g G ˚ | |||
key <AB09> { [ x, X, dagger, doubledagger ] }; // x X † ‡ | |||
key <AB10> { [ j, J, U0133, U0132 ] }; // j J | |||
key <SPCE> { [ space, nobreakspace, space, U202F ] }; // espace nbsp _ nbsp fine | |||
</pre> | |||
[[catégorie:Version|6.5]] | [[catégorie:Version|6.5]] |
Dernière version du 16 avril 2008 à 23:54
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ # │ 1 ¹│ 2 ²│ 3 ³│ 4 “│ 5 ”║ 6 │ 7 °│ 8 ´│ 9 ˝│ 0 │ @ │ µ ║ ║
│ $ │ " —│ « <│ » >│ ( [│ ) ]║ _ …│ + ±│ - –│ / ÷│ * ×│ = ¬│ % ‰║ <-- ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║ |<- ║ B ¦│ É ´│ P ¶│ O Œ│ È `║ ! ¡│ V │ D Ð│ L │ F ª│ Z Ə│ W ║ | ║
║ ->| ║ b |│ é &│ p §│ o œ│ è `║ ˆ ˇ│ v │ d ð│ l /│ f ˛│ z ə│ w ˘║ <-' ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║
║ ║ A Æ│ U Ù│ I ˙│ E ¤│ ? ¿║ C │ T Þ│ S │ N Ñ│ R │ M º│ Ç ║ ║
║ CAPS ║ a æ│ u ù│ i ¨│ e €│ , ’║ c ©│ t þ│ s ß│ n ñ│ r ®│ m ¯│ ç ¸║ ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
║ ^ ║ Ê │ À ˜│ Y ¥│ H │ : ·│ K ║ ; ‘│ Q Ø│ G │ X ‡│ J IJ║ ^ ║
║ | ║ ê /│ à ~│ y \│ h {│ . }│ k ║ ' │ q ø│ g °│ x †│ j ij║ | ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧══╦═╧════╬═════╦═════╣
║ ║ ║ ║ NBSPACE FINE-NBSPACE ║ ║ ║ ║ ║
║ Ctrl ║ WinG ║ Alt ║ SPACE ║AltGr ║ WinD ║WinM ║Ctrl ║
╚═══════╩══════╩═════╩══════════════════════════╩══════╩══════╩═════╩═════╝
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ # │ 1 │ 2 ²│ 3 │ 4 │ 5 ║ 6 │ 7 °│ 8 │ 9 │ 0 │ @ │ µ ║ ║
│ $ │ " │ « <│ » >│ ( [│ ) ]║ _ │ + │ - │ / │ * │ = │ % ║ <-- ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║ |<- ║ B │ É │ P │ O Œ│ È ║ ! │ V │ D │ L │ F │ Z │ W ║ | ║
║ ->| ║ |│ &│ §│ │ `║ ˆ │ │ │ │ │ │ ║ <-' ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║
║ ║ A │ U │ I │ E │ ? ║ C │ T │ S │ N │ R │ M │ Ç ║ ║
║ CAPS ║ │ ù│ ¨│ €│ , ║ │ │ │ │ │ │ ║ ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
║ ^ ║ Ê │ À │ Y │ H │ : │ K ║ ; │ Q │ G │ X │ J ║ ^ ║
║ | ║ /│ ~│ │ {│ . }│ ║ ' │ │ │ │ ║ | ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧══╦═╧════╬═════╦═════╣
║ ║ ║ ║ ║ ║ ║ ║ ║
║ Ctrl ║ WinG ║ Alt ║ ║AltGr ║ WinD ║WinM ║Ctrl ║
╚═══════╩══════╩═════╩══════════════════════════╩══════╩══════╩═════╩═════╝
Le projet traîne un nombre croissant de changements, toujours en attente d'une version à l'autre. Avant de travailler sur une prochaine version, il faudra trancher définitivement certaines questions importantes :
- place des chiffres ;
- caractères à insérer sur la disposition.
Il y a eu pas mal de nouveaux arrivants, ce qui a entraîné beaucoup de nouvelles propositions pour cette version 0.6.5, certaines ayant déjà été proposées et réfusées. Les propositions d'inversions de touches en accès direct, sur lesquelles les avis sont très mitigés, laissent à penser que les accès directs de la version 1.0 seront très proches de ce qu'ils sont aujourd'hui.
L'activité de plus en plus importante autour du projet nous a poussé à réfléchir sur la méthodologie et sur de nouvelles contraintes à implémenter. Sous l'impulsion des principaux architectes du projet, on s'oriente vers une future version 2.0.
Changements depuis la version 0.6.4
- déplacement de « ¡ » et de « ¿ » en majuscule ;
- déplacement du caron mort « ˇ » en clavier bépoAltGr+clavier bépo^ ;
- déplacement du guillemet-apostrophe « ’ » en clavier bépoAltGr+clavier bépo, ;
- déplacement de « † » et « ‡ » de clavier bépoj vers clavier bépox ;
- ajout de « ij » (U+0133) et « IJ » (U+0132) en clavier bépoAltGr+clavier bépoj et clavier bépoMaj+clavier bépoAltGr+clavier bépoj ;
- ajout d'une touche morte « lettre barré » associée au caractère « / » en clavier bépoAltGr+clavier bépol ;
- ajout des caractères en exposants en accès circonflexe mort + chiffres ;
- ajout d'une touche morte « symbole monétaire » associée au caractère « ¤ » en clavier bépoMaj+clavier bépoAltGr+clavier bépoe ;
Changements en suspens pour la version 0.6.5.1
- inversions r/n et f/j ;
- placement du double accent aigu mort « ˝ » (U+02DD) ;
- placement de la brève main gauche ;
- déplacement de « µ » ;
- comportement du rond en chef mort ;
- comportement de la touche morte « lettre barrée » ;
- comportement de la touche morte « symbole monétaire » ;
- ajout des caractères « ǘ », « ǜ », « ǚ » et « ǖ » du pinyin utilisant « ü » (pilote windows uniquement).
Changements refusés
- inversions b/é, x/h et y/h ;
- remplacement de « ` » et « ~ » par leur équivalent mort ;
- déplacement du degré sur « ° » sur clavier bépoMaj+clavier bépo%, clavier bépoAltGr+clavier bépog ou clavier bépoAltGr+clavier bépon ;
- remplacement du guillemet « ' » en accès direct par le guillement-apostrophe « ’ » ;
- déplacement de « - » sur [)] ;
- déplacement de « = », « * », « / » et « + » sur clavier azerty7, clavier azerty8, clavier azerty9 et clavier azerty0 ;
- répartition de la rangée du haut sur deux mains dans l'ordre $+-/(«"%»)*=_ ;
- chevrons en accès direct ;
- ajout de « ŋ » en clavier bépoAltGr+clavier bépon et de « Ŋ » en clavier bépoMaj+clavier bépoAltGr+clavier bépog ;
- ajout de « ≠ » et « ≃ » sur clavier bépoAltGr et clavier bépoMaj+clavier bépoAltGr ;
- ajout de « ≤ » et « ≥ » sur clavier bépoMaj+clavier bépoAltGr+clavier bépo+ et clavier bépoMaj+clavier bépoAltGr+clavier bépo- ;
- comportements particuliers des touches mortes (^+V pour Ŭ, ^+K pour Ğ, ^+X pour Ă, ˚+À pour Ǻ, /+À pour Ǿ).
Changements en attente
- indices en accès _+chiffres ;
- ajout du crochet en chef mort « ̉ » (dead hook above U+0309) ;
- touche AltGr symétrique ;
- positions de l'espace insécable et du tiret bas ;
- choix des caractères sur la touche LSGT (actuellement « ê » et « / ») ;
- ajout de touches mortes ; outre la faisabilité sur tout système, cela requiert le choix des correspondances ;
- ajout du trait d'union conditionnel (soft hyphen) ;
- réindroduction du signe moins « − » (U+2212).
Fichier xkb
// Première ligne key <TLDE> { [ dollar, numbersign, Multi_key ] }; // $ # key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, onesuperior ] }; // " 1 — ¹ key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less, twosuperior ] }; // « 2 < ² key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 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", [ underscore, 6, ellipsis ] }; // _ 6 … key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, degree ] }; // + 7 ± ° key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, endash, 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 key <AD01> { [ b, B, bar, brokenbar ] }; // b B | ¦ key <AD02> { [ eacute, Eacute, ampersand, dead_acute ] }; // é É & ˊ 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, dead_caron, exclamdown ] }; // ^ ! ˇ ¡ key <AD07> { [ v, V ] }; // v V key <AD08> { [ d, D, eth, ETH ] }; // d D ð Ð key <AD09> { [ l, L, dead_stroke, ] }; // l L / key <AD10> { [ f, F, dead_ogonek, ordfeminine ] }; // f F ˛ ª key <AD11> { [ z, Z, U0259, U018F ] }; // z Z ə Ə key <AD12> { [ w, W, dead_breve ] }; // w W ˘ // Troisième ligne 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, question, rightsinglequotemark, 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> { [ n, N, ntilde, Ntilde ] }; // n N ñ Ñ key <AC10> { [ r, R, registered ] }; // r R ® key <AC11> { [ m, M, dead_macron, masculine ] }; // m M ¯ º key <BKSL> { [ ccedilla, Ccedilla, dead_cedilla ] }; // ç Ç ¸ // Quatrième ligne key <LSGT> { [ ecircumflex, Ecircumflex, slash ] }; // ê Ê / key <AB01> { [ agrave, Agrave, asciitilde, dead_tilde ] }; // à À ~ ~ key <AB02> { [ y, Y, backslash, yen ] }; // y Y \ ¥ key <AB03> { [ h, H, braceleft ] }; // h H { key <AB04> { [ period, colon, braceright, periodcentered ] }; // . : } · key <AB05> { [ k, K ] }; // k K key <AB06> { [ apostrophe, semicolon, , leftsinglequotemark ] }; // ' ; ’ ‘ key <AB07> { [ q, Q, oslash, Ooblique ] }; // q Q ø Ø key <AB08> { [ g, G, dead_abovering ] }; // g G ˚ key <AB09> { [ x, X, dagger, doubledagger ] }; // x X † ‡ key <AB10> { [ j, J, U0133, U0132 ] }; // j J key <SPCE> { [ space, nobreakspace, space, U202F ] }; // espace nbsp _ nbsp fine