ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ // Tamazight en caractรจres latin // Noureddine LOUAHEDJ // louahedj@noureddine.me // // โ”Œโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฒโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“ // โ”‚ ยณ ยธ โ”‚ 1 ฬจ โ”‚ 2 ร‰ โ”‚ 3 ห˜ โ”‚ 4 โ€” โ”‚ 5 โ€“ โ”‚ 6 โ€‘ โ”‚ 7 รˆ โ”‚ 8 โ„ข โ”‚ 9 ร‡ โ”‚ 0 ร€ โ”‚ ยฐ โ‰  โ”‚ + ยฑ โ”ƒ โŒซ Retourโ”ƒ // โ”‚ ยฒ ยน โ”‚ & ห‡ โ”‚ รฉ ~ โ”‚ " # โ”‚ ' { โ”‚ ( [ โ”‚ - | โ”‚ รจ ` โ”‚ _ \ โ”‚ รง ^ โ”‚ ร  @ โ”‚ ) ] โ”‚ = } โ”ƒ arriรจreโ”ƒ // โ”ขโ”โ”โ”โ”โ”โ”ทโ”โ”ฑโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”บโ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”ซ // โ”ƒ โ”ƒ A ร† โ”‚ Z ร‚ โ”‚ E ยข โ”‚ R แนš โ”‚ T แนฌ โ”‚ Y ลธ โ”‚ U ร› โ”‚ I รŽ โ”‚ O ฦ โ”‚ P ร” โ”‚ ยจ หš โ”‚ ยฃ ร˜ โ”ƒEntrรฉe โ”ƒ // โ”ƒTab โ†น โ”ƒ a รฆ โ”‚ z รข โ”‚ e โ‚ฌ โ”‚ r แน› โ”‚ t แนญ โ”‚ y รฟ โ”‚ u รป โ”‚ i รฎ โ”‚ o ษ› โ”‚ p รด โ”‚ ^ ~ โ”‚ $ รธ โ”ƒ โŽ โ”ƒ // โ”ฃโ”โ”โ”โ”โ”โ”โ”โ”ปโ”ฑโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”บโ”“ โ”ƒ // โ”ƒ โ”ƒ Q ร„ โ”‚ S แนข โ”‚ D แธŒ โ”‚ F โ€š โ”‚ G วฆ โ”‚ H แธค โ”‚ J รœ โ”‚ K ร โ”‚ L ฤฟ โ”‚ M ร– โ”‚ % ร™ โ”‚ ยต ฬ„ โ”ƒ โ”ƒ // โ”ƒMaj โ‡ฌ โ”ƒ q รค โ”‚ s แนฃ โ”‚ d แธ โ”‚ f โ€˜ โ”‚ g วง โ”‚ h แธฅ โ”‚ j รผ โ”‚ k รฏ โ”‚ l ล€ โ”‚ m รถ โ”‚ รน ' โ”‚ * ` โ”ƒ โ”ƒ // โ”ฃโ”โ”โ”โ”โ”โ”โ”โ”ณโ”นโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฒโ”ทโ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”ซ // โ”ƒ โ”ƒ > โ‰ฅ โ”‚ W โ€œ โ”‚ X โ€ โ”‚ C ฤŒ โ”‚ V ฦ” โ”‚ B โ†‘ โ”‚ N โ†’ โ”‚ ? โ€ฆ โ”‚ . . โ”‚ / โˆ• โ”‚ ยง โˆ’ โ”ƒ โ”ƒ // โ”ƒShift โ‡งโ”ƒ < โ‰ค โ”‚ w ยซ โ”‚ x ยป โ”‚ c ฤ โ”‚ v ษฃ โ”‚ b โ†“ โ”‚ n ยฌ โ”‚ , ยฟ โ”‚ ; ร— โ”‚ : รท โ”‚ ! ยก โ”ƒShift โ‡ง โ”ƒ // โ”ฃโ”โ”โ”โ”โ”โ”โ”โ•‹โ”โ”โ”โ”โ”โ”ทโ”โ”ณโ”โ”โ”โ”ทโ”โ”โ”โ”ฑโ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”ฒโ”โ”ทโ”โ”โ”โ”โ”โ•ˆโ”โ”โ”โ”โ”โ”ปโ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”› // โ”ƒ โ”ƒ โ”ƒ โ”ƒ โฃ Espace fine insรฉcable โฝ โ”ƒ โ”ƒ โ”ƒ โ”ƒ // โ”ƒCtrl โ”ƒMeta โ”ƒAlt โ”ƒ โฃ Espace Espace insรฉcable โฝ โ”ƒAltGr โ‡ฎโ”ƒMenu โ”ƒCtrl โ”ƒ // โ”—โ”โ”โ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”โ”นโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”บโ”โ”โ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”โ”› default partial alphanumeric_keys xkb_symbols "la" { include "fr(oss)" name[Group1]="Berber (Algeria, Latin)"; key { [ z, Z, 0x1001E93, 0x1001E92 ] }; // z Z แบ“ แบ’ key { [ r, R, 0x1001E5B, 0x1001E5A ] }; // r R แน› แนš key { [ t, T, 0x1001E6D, 0x1001E6C ] }; // t T แนญ แนฌ key { [ o, O, 0x100025B, 0x1000190 ] }; // o O ษ› ฦ key { [ s, S, 0x1001E63, 0x1001E62 ] }; // s s แนฃ แนข key { [ d, D, 0x1001E0D, 0x1001E0C ] }; // d D แธ แธŒ key { [ g, G, 0x10001E7, 0x10001E6 ] }; // g G วง วฆ key { [ h, H, 0x1001E25, 0x1001E24 ] }; // h H แธฅ แธค key { [ c, C, 0x100010D, 0x100010C ] }; // c C ฤ ฤŒ key { [ v, V, 0x1000263, 0x1000194 ] }; // v V ษฃ ฦ” include "level3(ralt_switch)" }; // // โ”Œโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฒโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“ // โ”‚ โ”‚ 1 ฬจ โ”‚ 2 โ”‚ 3 โ”‚ 4 โ”‚ 5 โ”‚ 6 โ”‚ 7 โ”‚ 8 โ”‚ 9 โ”‚ 0 โ”‚ ยฐ โ”‚ + โ”ƒ โŒซ Retourโ”ƒ // โ”‚ ยฒ โ”‚ & โ”‚ ~ โ”‚ " # โ”‚ ' { โ”‚ ( [ โ”‚ - | โ”‚ โ”‚ _ \ โ”‚ ^ โ”‚ @ โ”‚ ) ] โ”‚ = } โ”ƒ arriรจreโ”ƒ // โ”ขโ”โ”โ”โ”โ”โ”ทโ”โ”ฑโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”บโ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”ซ // โ”ƒ โ”ƒ โ”‚ โตฅ โ”‚ โตฆ โ”‚ โต• โ”‚ โตŸ โ”‚ โ”‚ โ”‚ โ”‚ โตง โ”‚ โ”‚ โ”‚ ยฃ ร˜ โ”ƒEntrรฉe โ”ƒ // โ”ƒTab โ†น โ”ƒ โดฐ โ”‚ โตฃ โตค โ”‚ โดป โ”‚ โต” โ”‚ โตœ โต โ”‚ โตข โ”‚ โต“ โ”‚ โต‰ โ”‚ โต„ โ”‚ โตƒ โ”‚ โตฏ โ”‚ $ รธ โ”ƒ โŽ โ”ƒ // โ”ฃโ”โ”โ”โ”โ”โ”โ”โ”ปโ”ฑโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”บโ”“ โ”ƒ // โ”ƒ โ”ƒ โตˆ โ”‚ โตš โ”‚ โดน โดบ โ”‚ โ”‚ โดต โดถ โ”‚ โต โ”‚ โต‹ โ”‚ โดฟ โ”‚ โ”‚ โ”‚ % ร™ โ”‚ ยต ฬ„ยฏ โ”ƒ โ”ƒ // โ”ƒMaj โ‡ฌ โ”ƒ โต‡ โ”‚ โต™ โ”‚ โดท โดธ โ”‚ โดผ โ”‚ โดณ โดด โ”‚ โต€ โต‚ โ”‚ โตŠ โตŒ โ”‚ โดฝ โดพ โ”‚ โต โ”‚ โตŽ โ”‚ รน ยด โ”‚ * ` โ”ƒ โ”ƒ // โ”ฃโ”โ”โ”โ”โ”โ”โ”โ”ณโ”นโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฒโ”ทโ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”ซ // โ”ƒ โ”ƒ > ยฆ โ”‚ โ”‚ โต† โ”‚ โตž โ”‚ โต— โต  โ”‚ โดฒ โ”‚ โต โ”‚ ? โ€ฆ โ”‚ . โ‹… โ”‚ / โˆ• โ”‚ ยง โˆ’ โ”ƒ โ”ƒ // โ”ƒShift โ‡งโ”ƒ < | โ”‚ โตก โ”‚ โต… โ”‚ โต› โ”‚ โต– โต˜ โ”‚ โดฑ โต’ โ”‚ โต โต‘ โ”‚ , ยฟ โ”‚ ; ร— โ”‚ : รท โ”‚ ! ยก โ”ƒShift โ‡ง โ”ƒ // โ”ฃโ”โ”โ”โ”โ”โ”โ”โ•‹โ”โ”โ”โ”โ”โ”ทโ”โ”ณโ”โ”โ”โ”ทโ”โ”โ”โ”ฑโ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”ฒโ”โ”ทโ”โ”โ”โ”โ”โ•ˆโ”โ”โ”โ”โ”โ”ปโ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”› // โ”ƒ โ”ƒ โ”ƒ โ”ƒ โฃ โ”ƒ โ”ƒ โ”ƒ โ”ƒ // โ”ƒCtrl โ”ƒMeta โ”ƒAlt โ”ƒ โฃ Espace โ”ƒAltGr โ‡ฎโ”ƒMenu โ”ƒCtrl โ”ƒ // โ”—โ”โ”โ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”โ”นโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”บโ”โ”โ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”โ”› partial alphanumeric_keys xkb_symbols "ber" { name[Group1]="Berber (Algeria, Tifinagh)"; // First row key { [ twosuperior, threesuperior, onesuperior, dead_cedilla ] }; // ยฒ ยณ ยน ยธ key { [ ampersand, 1, dead_caron, dead_ogonek ] }; // & 1 ห‡ ฬจ key { [ eacute, 2, asciitilde, Eacute ] }; // รฉ 2 ~ ร‰ key { [ quotedbl, 3, numbersign, dead_breve ] }; // " 3 # ห˜ key { [ apostrophe, 4, braceleft, 0x1002014 ] }; // ' 4 { โ€” (tiret cadratin) key { [ parenleft, 5, bracketleft, 0x1002013 ] }; // ( 5 [ โ€“ (tiret demi-cadratin) key { [ minus, 6, bar, 0x1002011 ] }; // - 6 | โ€‘ (tiret insรฉcable) key { [ egrave, 7, grave, Egrave ] }; // รจ 7 ` รˆ key { [ underscore, 8, backslash, trademark ] }; // _ 8 \ โ„ข key { [ ccedilla, 9, asciicircum, Ccedilla ] }; // รง 9 ^ ร‡ key { [ agrave, 0, at, Agrave ] }; // ร  0 @ ร€ key { [ parenright, degree, bracketright, notequal ] }; // ) ยฐ ] โ‰  key { [ equal, plus, braceright, plusminus ] }; // = + } ยฑ // Second row key { [ 0x1002D30 ] }; // โดฐ key { [ 0x1002D63, 0x1002D65, 0x1002D64 ] }; // โตฃ โตฅ โตค key { [ 0x1002D3B, 0x1002D66 ] }; // โดป โตฆ key { [ 0x1002D54, 0x1002D55 ] }; // โต” โต• key { [ 0x1002D5C, 0x1002D5F, 0x1002D5D ] }; // โตœ โตŸ โต key { [ 0x1002D62 ] }; // โตข key { [ 0x1002D53 ] }; // โต“ key { [ 0x1002D49 ] }; // โต‰ key { [ 0x1002D44, 0x1002D67 ] }; // โต„ โตง key { [ 0x1002D43 ] }; // โตƒ key { [ 0x1002D6F ] }; // โตฏ key { [ dollar, sterling, oslash, Ooblique ] }; // $ ยฃ รธ ร˜ // Third row key { [ 0x1002D47, 0x1002D48 ] }; // โต‡ โตˆ key { [ 0x1002D59, 0x1002D5A ] }; // โต™ โตš key { [ 0x1002D37, 0x1002D39, 0x1002D38, 0x1002D3A ] }; // โดท โดน โดธ โดบ key { [ 0x1002D3C ] }; // โดผ key { [ 0x1002D33, 0x1002D35, 0x1002D34, 0x1002D36 ] }; // โดณ โดต โดด โดถ key { [ 0x1002D40, 0x1002D41, 0x1002D42 ] }; // โต€ โต โต‚ key { [ 0x1002D4A, 0x1002D4B, 0x1002D4C ] }; // โตŠ โต‹ โตŒ รœ key { [ 0x1002D3D, 0x1002D3F, 0x1002D3E ] }; // โดฝ โดฟ โดพ key { [ 0x1002D4D ] }; // โต key { [ 0x1002D4E ] }; // โตŽ key { [ ugrave, percent, dead_acute, Ugrave ] }; // รน % ' ร™ key { [ asterisk, mu, dead_grave, dead_macron ] }; // * ยต ` ฬ„ // Fourth row key { [ less, greater, lessthanequal, greaterthanequal ] }; // < > โ‰ค โ‰ฅ key { [ 0x1002D61 ] }; // โตก key { [ 0x1002D45, 0x1002D46 ] }; // โต… โต† key { [ 0x1002D5B, 0x1002D5E ] }; // โต› โตž key { [ 0x1002D56, 0x1002D57, 0x1002D58, 0x1002D60 ] }; // โต– โต— โต˜ โต  key { [ 0x1002D31, 0x1002D32, 0x1002D52 ] }; // โดฑ โดฒ โต’ key { [ 0x1002D4F, 0x1002D50, 0x1002D51 ] }; // โต โต โต‘ key { [ comma, question, questiondown, 0x1002026 ] }; // , ? ยฟ โ€ฆ key { [ semicolon, period, multiply, 0x10022C5 ] }; // ; . ร— โ‹… key { [ colon, slash, division, 0x1002215 ] }; // : / รท โˆ• key { [ exclam, section, exclamdown, 0x1002212 ] }; // ! ยง ยก โˆ’ include "level3(ralt_switch)" }; // Arabic AZERTY with modern Latin digits partial alphanumeric_keys xkb_symbols "ar" { include "ara(azerty)" name[Group1]="Arabic (Algeria)"; };