Laurent a écritSi tu trouves un corpus turc (tu peux toujours te rabattre sur des textes tapés par elle), tu pourrais faire des essais avec
le comparateur de dispositions et placer les lettres turques dans l’ordre qui assure les meilleurs résultats (indépendamment du fait que le placement des lettres communes avec le français n’est pas optimal pour le turc).
J'ai fait les tests, mais je ne sais pas les lire. Quelqu'un peut-il m'aider, s'il vous plaît ?
Résultats :
Comparaison : Original=Clavier-F/Modifié=Bıpo
Layout Original : tr-fklavye.xkb
Layout Modifié : tr-dvorak-bepo.xkb
Corpus : corpus-turc.txt with encoding UTF-8
Résultats du changement (en %) :
Charge des doigts (de gauche à droite, d'auriculaire à auriculaire)
ancien% 4,63 6,92 7,23 15,81 0,00 13,67 15,96 9,57 5,98 20,24
nouveau% 11,68 8,24 7,26 14,98 0,00 0,26 4,11 5,95 9,02 11,17
gain/perte-relative% 152,45 19,06 0,47 -5,23 NaN -98,13 -74,22 -37,79 50,76 -44,82
gain/perte-energy% 41,75 179,59 13,76 32,90 NaN -97,52 -84,45 -43,89 101,99 -53,79
Energie : -42,27%
Accessibilité : -21,16%
Frappes vers l'intérieur : (21922 - 24300) / 199801 = -1,19% absolu, -9,79% relatif
Digrammes faciles (hors alternance) : (9998 - 11252) / 199801 = -0,63% absolu, -11,14% relatif
Digrammes moyens (hors alternance) : (14410 - 29868) / 199801 = -7,74% absolu, -51,75% relatif
Alternance brute : -25,77%
Digrammes faciles (incluant alternance) : (79556 - 90052) / 199801 = -5,25% absolu, -11,66% relatif
Digrammes moyens (incluant alternance) : (37212 - 77487) / 199801 = -20,16% absolu, -51,98% relatif
Digrammes difficiles : (24515 - 32262) / 199801 = -3,88% absolu, -24,01% relatif
dont digrammes 1 doigts (touches différentes) : (8431 - 13975) / 199801 = -2,77% absolu, -39,67% relatif
***
Comparaison : Original=Qwerty-tr/Modifié=Bıpo
Layout Original : tr-qklavye.xkb
Layout Modifié : tr-dvorak-bepo.xkb
Corpus : corpus-turc.txt with encoding UTF-8
Résultats du changement (en %) :
Charge des doigts (de gauche à droite, d'auriculaire à auriculaire)
ancien% 10,65 2,03 9,64 10,20 0,00 13,74 13,19 7,21 6,53 26,83
nouveau% 11,70 8,26 7,28 15,02 0,00 0,26 4,12 5,97 9,04 11,19
gain/perte-relative% 9,95 307,91 -24,43 47,19 NaN -98,13 -68,73 -17,17 38,52 -58,28
gain/perte-energy% 9,47 3332,54 -65,06 23,10 NaN -97,34 -85,13 -10,41 24,23 -69,57
Energie : -49,83%
Accessibilité : -13,02%
Frappes vers l'intérieur : (21922 - 37849) / 199886 = -7,97% absolu, -42,08% relatif
Digrammes faciles (hors alternance) : (9998 - 24210) / 199886 = -7,11% absolu, -58,70% relatif
Digrammes moyens (hors alternance) : (14410 - 38737) / 199886 = -12,17% absolu, -62,80% relatif
Alternance brute : +6,35%
Digrammes faciles (incluant alternance) : (79556 - 63498) / 199886 = +8,03% absolu, +25,29% relatif
Digrammes moyens (incluant alternance) : (37212 - 78217) / 199886 = -20,51% absolu, -52,42% relatif
Digrammes difficiles : (24515 - 58171) / 199886 = -16,84% absolu, -57,86% relatif
dont digrammes 1 doigts (touches différentes) : (8431 - 24239) / 199886 = -7,91% absolu, -65,22% relatif
***
Comparaison : Original=Clavier-F/Modifié=Qwerty-tr
Layout Original : tr-fklavye.xkb
Layout Modifié : tr-qklavye.xkb
Corpus : corpus-turc.txt with encoding UTF-8
Résultats du changement (en %) :
Charge des doigts (de gauche à droite, d'auriculaire à auriculaire)
ancien% 4,63 6,92 7,23 15,81 0,00 13,67 15,96 9,57 5,98 20,24
nouveau% 10,62 2,02 9,61 10,18 0,00 13,70 13,16 7,19 6,51 26,77
gain/perte-relative% 129,61 -70,81 32,96 -35,61 NaN 0,26 -17,56 -24,90 8,83 32,26
gain/perte-energy% 29,49 -91,85 225,61 7,96 NaN -6,62 4,57 -37,37 62,59 51,87
Energie : +15,07%
Accessibilité : -9,36%
Frappes vers l'intérieur : (37849 - 24300) / 199801 = +6,78% absolu, +55,76% relatif
Digrammes faciles (hors alternance) : (24210 - 11252) / 199801 = +6,49% absolu, +115,16% relatif
Digrammes moyens (hors alternance) : (38737 - 29868) / 199801 = +4,44% absolu, +29,69% relatif
Alternance brute : -30,20%
Digrammes faciles (incluant alternance) : (63498 - 90052) / 199801 = -13,29% absolu, -29,49% relatif
Digrammes moyens (incluant alternance) : (78217 - 77487) / 199801 = +0,37% absolu, +0,94% relatif
Digrammes difficiles : (58171 - 32262) / 199801 = +12,97% absolu, +80,31% relatif
dont digrammes 1 doigts (touches différentes) : (24239 - 13975) / 199801 = +5,14% absolu, +73,45% relatif
***
Clavier-F
xkb_keymap {
xkb_keycodes { include "xfree86+aliases(azerty)" };
xkb_types { include "complete" };
xkb_compatibility { include "complete" };
partial alphanumeric_keys
xkb_symbols "dvorak" {
name[Group1]= "Türk - Bıpo, Dérivé du Bépo pour le turc (v1)";
include "pc(pc105)"
key <TLDE> { type[group1] = "FOUR_LEVEL", [ plus, asterisk, notsign, plusminus ] }; // $ # – ¶
key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 1, exclam, onesuperior, exclamdown ] }; // " 1 — „
key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 2, quotedbl, twosuperior, VoidSymbol ] }; // « 2 < “
key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 3, asciicircum, numbersign, threesuperior ] }; // » 3 > ”
key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 4, dollar, onequarter, VoidSymbol ] }; // ( 4 [ ≤
key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 5, percent, onehalf, threeeighths ] }; // ) 5 ] ≥
key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 6, ampersand, threequarters, VoidSymbol ] }; // @ 6 ^
key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 7, apostrophe, braceleft, VoidSymbol ] }; // + 7 ± ¬
key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 8, parenleft, bracketleft, VoidSymbol ] }; // - 8 − ¼
key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 9, parenright, bracketright, plusminus ] }; // / 9 ÷ ½
key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 0, equal, braceright, degree ] }; // * 0 × ¾
key <AE11> { type[group1] = "FOUR_LEVEL", [ slash, question, backslash, questiondown ] }; // = ° ≠ ′
key <AE12> { type[group1] = "FOUR_LEVEL", [ minus, underscore, bar, VoidSymbol ] }; // % ` ‰ ″
key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f, F, at, VoidSymbol ] }; // b B | ¦
key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g, G, VoidSymbol, VoidSymbol ] }; // ı I ´ ˝
key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ gbreve, Gbreve, VoidSymbol, VoidSymbol ] }; // p P & §
key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ idotless, I, paragraph, VoidSymbol ] }; // o O œ Œ
key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ o, O, ocircumflex, Ocircumflex ] }; // ü Ü ` `
key <AD06> { type[group1] = "THREE_LEVEL", [ d, D, yen, VoidSymbol ] }; // ? ! ¡
key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, registered, VoidSymbol ] }; // v V ˇ
key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ n, N, VoidSymbol, VoidSymbol ] }; // d D ð Ð
key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h, H, degree, VoidSymbol ] }; // l L /
key <AD10> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ p, P, sterling, VoidSymbol ] }; // j J ij IJ
key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ q, Q, dead_diaeresis, dead_abovering ] }; // z Z ə Ə
key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, asciitilde, dead_breve ] }; // w W ˘
key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ u, U, ucircumflex, Ucircumflex ] }; // a A æ Æ
key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ i, Iabovedot, icircumflex, Icircumflex ] }; // u U ù Ù
key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, VoidSymbol ] }; // i İ ¨ ˙
key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ a, A, acircumflex, Acircumflex ] }; // e E € ¤
key <AC05> { type[group1] = "FOUR_LEVEL", [ udiaeresis, Udiaeresis, ucircumflex, Ucircumflex ] }; // , ; ' ̛
key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ t, T, trademark, VoidSymbol ] }; // c C © ſ
key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ k, K, VoidSymbol, VoidSymbol ] }; // t T þ Þ
key <AC08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ m, M, mu, VoidSymbol ] }; // s S ß ẞ
key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l, L, VoidSymbol, VoidSymbol ] }; // r R ® ™
key <AC10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, acute, dead_acute ] }; // n N ~
key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ scedilla, Scedilla, numbersign, dead_caron ] }; // m M ¯ º
key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, grave, dead_grave ] }; // ç Ç ¸ ,
key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less, greater, bar, brokenbar ] }; // x X /
key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ j, J, guillemotleft, VoidSymbol ] }; // ö Ö \
key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ odiaeresis, Odiaeresis, guillemotright, VoidSymbol ] }; // y Y { ‘
key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, leftdoublequotemark, VoidSymbol ] }; // ş Ş } ’
key <AB04> { type[group1] = "FOUR_LEVEL", [ c, C, cent, copyright ] }; // . : … ·
key <AB05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ccedilla, Ccedilla, rightdoublequotemark, VoidSymbol ] }; // k K ~
key <AB06> { type[group1] = "FOUR_LEVEL", [ z, Z, VoidSymbol, VoidSymbol ] }; // q Q ¿ ̉
key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ s, S, section, VoidSymbol ] }; // ğ Ğ ˚ ̣
key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b, B, multiply, nobreakspace ] }; // g G µ
key <AB09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ period, colon, division, dead_abovedot ] }; // h H † ‡
key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ comma, semicolon, periodcentered, VoidSymbol ] }; // f F ˛ ª
// key <SPCE> { type[group1] = "FOUR_LEVEL", [ space, nobreakspace, underscore, U202F ] }; // _
include "level3(ralt_switch)"
};
xkb_geometry { include "pc(pc105)" };
};
Qwerty-tr
xkb_keymap {
xkb_keycodes { include "xfree86+aliases(azerty)" };
xkb_types { include "complete" };
xkb_compatibility { include "complete" };
partial alphanumeric_keys
xkb_symbols "dvorak" {
name[Group1]= "Türk - Bıpo, Dérivé du Bépo pour le turc (v1)";
include "pc(pc105)"
key <TLDE> { type[group1] = "FOUR_LEVEL", [ quotedbl, eacute, less, degree ] }; // $ # – ¶
key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 1, exclam, greater, exclamdown ] }; // " 1 — „
key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 2, apostrophe, sterling, twosuperior ] }; // « 2 < “
key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 3, asciicircum, numbersign, threesuperior ] }; // » 3 > ”
key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 4, plus, dollar, onequarter ] }; // ( 4 [ ≤
key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 5, percent, onehalf, threeeighths ] }; // ) 5 ] ≥
key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 6, ampersand, threequarters, VoidSymbol ] }; // @ 6 ^
key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 7, slash, braceleft, VoidSymbol ] }; // + 7 ± ¬
key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 8, parenleft, bracketleft, VoidSymbol ] }; // - 8 − ¼
key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 9, parenright, bracketright, plusminus ] }; // / 9 ÷ ½
key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ 0, equal, braceright, degree ] }; // * 0 × ¾
key <AE11> { type[group1] = "FOUR_LEVEL", [ asterisk, question, backslash, questiondown ] }; // = ° ≠ ′
key <AE12> { type[group1] = "FOUR_LEVEL", [ minus, underscore, bar, VoidSymbol ] }; // % ` ‰ ″
key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q, Q, at, Greek_OMEGA ] }; // b B | ¦
key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, VoidSymbol, VoidSymbol ] }; // ı I ´ ˝
key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, VoidSymbol ] }; // p P & §
key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ r, R, paragraph, registered ] }; // o O œ Œ
key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ t, T, trademark, VoidSymbol ] }; // ü Ü ` `
key <AD06> { type[group1] = "THREE_LEVEL", [ y, Y, leftarrow, yen ] }; // ? ! ¡
key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ u, U, ucircumflex, Ucircumflex ] }; // v V ˇ
key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ idotless, I, icircumflex, Icircumflex ] }; // d D ð Ð
key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ o, O, ocircumflex, Ocircumflex ] }; // l L /
key <AD10> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ p, P, sterling, VoidSymbol ] }; // j J ij IJ
key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ gbreve, Gbreve, dead_diaeresis, dead_abovering ] }; // z Z ə Ə
key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ udiaeresis, Udiaeresis, asciitilde, dead_macron ] }; // w W ˘
key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ a, A, acircumflex, Acircumflex ] }; // a A æ Æ
key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ s, S, section, VoidSymbol ] }; // u U ù Ù
key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ d, D, VoidSymbol, VoidSymbol ] }; // i İ ¨ ˙
key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f, F, ordfeminine, VoidSymbol ] }; // e E € ¤
key <AC05> { type[group1] = "FOUR_LEVEL", [ g, G, VoidSymbol, VoidSymbol ] }; // , ; ' ̛
key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h, H, VoidSymbol, VoidSymbol ] }; // c C © ſ
key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ j, J, dead_hook, dead_horn ] }; // t T þ Þ
key <AC08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ k, K, VoidSymbol, VoidSymbol ] }; // s S ß ẞ
key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l, L, VoidSymbol, VoidSymbol ] }; // r R ® ™
key <AC10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ scedilla, Scedilla, acute, dead_acute ] }; // n N ~
key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ i, Iabovedot, apostrophe, dead_caron ] }; // m M ¯ º
key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ comma, semicolon, grave, dead_grave ] }; // ç Ç ¸ ,
key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less, greater, bar, brokenbar ] }; // x X /
key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ z, Z, guillemotleft, less ] }; // ö Ö \
key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, guillemotright, greater ] }; // y Y { ‘
key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, cent, copyright ] }; // ş Ş } ’
key <AB04> { type[group1] = "FOUR_LEVEL", [ v, V, leftdoublequotemark, leftsinglequotemark ] }; // . : … ·
key <AB05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b, B, rightdoublequotemark, rightsinglequotemark ] }; // k K ~
key <AB06> { type[group1] = "FOUR_LEVEL", [ n, N, n, N ] }; // q Q ¿ ̉
key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m, M, mu, masculine ] }; // ğ Ğ ˚ ̣
key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ odiaeresis, Odiaeresis, multiply, VoidSymbol ] }; // g G µ
key <AB09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ccedilla, Ccedilla, periodcentered, division ] }; // h H † ‡
key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ period, colon, dead_abovedot, dead_abovedot ] }; // f F ˛ ª
// key <SPCE> { type[group1] = "FOUR_LEVEL", [ space, nobreakspace, underscore, U202F ] }; // _
include "level3(ralt_switch)"
};
xkb_geometry { include "pc(pc105)" };
};
Clavier Bıpo (Bépo modifié pour le turc)
xkb_keymap {
xkb_keycodes { include "xfree86+aliases(azerty)" };
xkb_types { include "complete" };
xkb_compatibility { include "complete" };
partial alphanumeric_keys
xkb_symbols "dvorak" {
name[Group1]= "Türk - Bıpo, Dérivé du Bépo pour le turc (v1)";
include "pc(pc105)"
key <TLDE> { type[group1] = "FOUR_LEVEL", [ 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, dead_circumflex ] }; // @ 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> { type[group1] = "FOUR_LEVEL", [ equal, degree, notequal, minutes ] }; // = ° ≠ ′
key <AE12> { type[group1] = "FOUR_LEVEL", [ percent, grave, U2030, seconds ] }; // % ` ‰ ″
key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b, B, bar, brokenbar ] }; // b B | ¦
key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ idotless, I, dead_acute, dead_doubleacute ] }; // ı I ´ ˝
key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ p, P, ampersand, section ] }; // p P & §
key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ o, O, oe, OE ] }; // o O œ Œ
key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ udiaeresis, Udiaeresis, dead_grave, grave ] }; // ü Ü ` `
key <AD06> { type[group1] = "THREE_LEVEL", [ question, exclam, exclamdown ] }; // ? ! ¡
key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, dead_caron ] }; // 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", [ z, Z, schwa, SCHWA ] }; // z Z ə Ə
key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, dead_breve ] }; // w W ˘
key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ a, A, ae, AE ] }; // a A æ Æ
key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ u, U, ugrave, Ugrave ] }; // u U ù Ù
key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ i, Iabovedot, dead_diaeresis, dead_abovedot ] }; // i İ ¨ ˙
key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, UFDD1 ] }; // e E € ¤
key <AC05> { type[group1] = "FOUR_LEVEL", [ comma, semicolon, apostrophe, dead_horn ] }; // , ; ' ̛
key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, copyright, U017F ] }; // c C © ſ
key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ t, T, thorn, THORN ] }; // t T þ Þ
key <AC08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ s, S, ssharp, U1E9E ] }; // s S ß ẞ
key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, registered, trademark ] }; // r R ® ™
key <AC10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ n, N, dead_tilde ] }; // 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, UFDD3 ] }; // ç Ç ¸ ,
key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, slash ] }; // x X /
key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ odiaeresis, Odiaeresis, backslash ] }; // ö Ö \
key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { ‘
key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ scedilla, Scedilla, braceright, rightsinglequotemark ] }; // ş Ş } ’
key <AB04> { type[group1] = "FOUR_LEVEL", [ period, colon, ellipsis, periodcentered ] }; // . : … ·
key <AB05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ k, K, asciitilde ] }; // k K ~
key <AB06> { type[group1] = "FOUR_LEVEL", [ q, Q, questiondown, dead_hook ] }; // q Q ¿ ̉
key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ gbreve, Gbreve, dead_abovering, dead_belowdot ] }; // ğ Ğ ˚ ̣
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 ] }; // _
include "level3(ralt_switch)"
};
xkb_geometry { include "pc(pc105)" };
};