diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2021-12-13 09:03:37 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2021-12-13 09:06:16 +1000 |
commit | db45234eeabc32d89de700cc2643ae1a5a2c6de1 (patch) | |
tree | f859bfc48406dbd77927d2bb8ea9e2305900ccee /symbols/af | |
parent | d38dea689957454372bfb0f98c34e8507b9ee590 (diff) | |
download | xkeyboard-config-db45234eeabc32d89de700cc2643ae1a5a2c6de1.tar.gz |
Revert "correct the official name of major Afghan language, and other cleanups"
This was an accidental squash of several commits, it's better to have
this as separate commits instead.
See !273
This reverts commit acbb758f682c7c6c21d6eee4dea00cbc2898d590.
Diffstat (limited to 'symbols/af')
-rw-r--r-- | symbols/af | 80 |
1 files changed, 53 insertions, 27 deletions
@@ -1,14 +1,18 @@ -// Keyboard layouts for Dari, Pashto, and Southern Uzbek. -// Created by M. Emal Alekozai <memala@gmx.net> in February 2006. // -// Based on the "Computer Locale Requirements for Afghanistan" [1] -// from the "United Nations Development Programme for Afghanistan" and the -// "Afghan Transitional Islamic Administration Ministry of Communications". -// [1] https://www.evertype.com/standards/af/ +// Keymap for the Afghan dari keybord layout +// Based on the specification "Computer Locale Requirements for +// Afghanstan" [1] from the "United Nations Development Programme +// Afghanistan" and the "Afghan Transitional Islamic +// Administration Ministry of Communications". +// [1] http://www.evertype.com/standards/af/ +// For a MINI HOWTO see [2]. +// [2] http://www.afghanischerKulturverein.de/en/afghanComputer_en.php +// +// 2006-02-15 file created by M. Emal Alekozai <memala@gmx.net> default partial alphanumeric_keys xkb_symbols "basic" { - name[Group1]= "Dari"; + name[Group1]= "Afghani"; key <TLDE> { [ 0x100200d, 0x10000f7, dead_tilde ] }; key <AE01> { [ 0x10006f1, exclam, 0x1000060 ] }; @@ -66,6 +70,17 @@ xkb_symbols "basic" { include "level3(ralt_switch)" }; +// Keymap for the Afghan pashto keybord layout +// Based on the specification "Computer Locale Requirements for +// Afghanstan" [1] from the "United Nations Development Programme +// Afghanistan"" and the "Afghan Transitional Islamic +// Administration Ministry of Communications". +// [1] http://www.evertype.com/standards/af/ +// For a MINI HOWTO see [2]. +// [2] http://www.afghanischerKulturverein.de/en/afghanComputer_en.php +// +// 2006-02-15 file created by M. Emal Alekozai <memala@gmx.net> + partial alphanumeric_keys xkb_symbols "ps" { name[Group1]= "Pashto"; @@ -126,6 +141,17 @@ xkb_symbols "ps" { include "level3(ralt_switch)" }; +// Keymap for the Afghan southern uzbek keybord layout +// Based on the specification "Computer Locale Requirements for +// Afghanstan" [1] from the "United Nations Development Programme +// Afghanistan"" and the "Afghan Transitional Islamic +// Administration Ministry of Communications". +// [1] http://www.evertype.com/standards/af/ +// For a MINI HOWTO see [2]. +// [2] http://www.afghanischerKulturverein.de/en/afghanComputer_en.php +// +// 2006-02-15 file created by M. Emal Alekozai <memala@gmx.net> + partial alphanumeric_keys xkb_symbols "uz" { name[Group1]= "Uzbek (Afghanistan)"; @@ -187,7 +213,7 @@ xkb_symbols "uz" { }; partial alphanumeric_keys -xkb_symbols "ps-olpc" { +xkb_symbols "olpc-ps" { name[Group1]= "Pashto (Afghanistan, OLPC)"; @@ -202,7 +228,7 @@ xkb_symbols "ps-olpc" { key <AE08> { [ 0x10006F8, guillemotleft, 0x100066D ] }; // Arabic eight, Arabic five-pointed star key <AE09> { [ 0x10006F9, parenright, enfilledcircbullet ] }; // Arabic nine key <AE10> { [ 0x10006F0, parenleft, degree ] }; // Arabic zero - key <AE11> { [ minus, 0x1000640, underscore ] }; // Arabic tatweel + key <AE11> { [ minus, 0x1000640, underscore ] }; // Arabic_tatweel key <AE12> { [ equal, plus, division ] }; key <AD01> { [ 0x1000636, 0x1000652, EuroSign ] }; // Arabic dad, Arabic sukun @@ -213,7 +239,7 @@ xkb_symbols "ps-olpc" { key <AD06> { [ 0x100063A, 0x1000650, 0x100e653 ] }; // Arabic ghain, Arabic kasra, Arabic alef with madda above key <AD07> { [ 0x1000639, 0x100064E, 0x100e659 ] }; // Arabic ain, Arabic fatha, Arabic zwarakay key <AD08> { [ 0x1000647, 0x1000651, 0x1000670 ] }; // Arabic heh, Arabic shadda, Arabic superscript alef - key <AD09> { [ 0x100062E, 0x1000681, apostrophe ] }; // Arabic khah, Arabic hah with hamza above + key <AD09> { [ 0x100062E, 0x1000681, apostrophe ] }; // Arabic khah, Arabic hah with hamza above, key <AD10> { [ 0x100062D, 0x1000685, quotedbl ] }; // Arabic hah, Arabic hah with three dots above key <AD11> { [ 0x100062C, bracketright, braceleft ] }; // Arabic jeem key <AD12> { [ 0x1000686, bracketleft, braceright ] }; // Arabic tcheh @@ -235,11 +261,11 @@ xkb_symbols "ps-olpc" { key <AB01> { [ 0x1000638, 0x1000626, question] }; // Arabic zah, Arabic yeh with hamza above key <AB02> { [ 0x10006D0, 0x1000637, semicolon ] }; // Arabic tah, Arabic E key <AB03> { [ 0x1000632, 0x1000698 ] }; // Arabic zain, Arabic jeh - key <AB04> { [ 0x1000631, 0x1000621 ] }; // Arabic reh, Arabic hamza - key <AB05> { [ 0x1000630, 0x100200C ] }; // Arabic thal, zero width non-joiner - key <AB06> { [ 0x100062F, 0x1000689, 0x1000688 ] }; // Arabic dal, Arabic dal with ring, Arabic ddal + key <AB04> { [ 0x1000631, 0x1000621 ] }; // Arabic_ra (reh?), Arabic hamza + key <AB05> { [ 0x1000630, 0x100200C ] }; // Arabic_thal, zero width non-joiner + key <AB06> { [ 0x100062F, 0x1000689, 0x1000688 ] }; // Arabic_dal, Arabic dal with ring, Arabic ddal key <AB07> { [ 0x1000693, 0x1000624, 0x1000691 ] }; // Arabic reh with ring, Arabic waw with hamza above, Arabic rreh - key <AB08> { [ 0x1000648, period, comma ] }; // Arabic waw, Arabic comma + key <AB08> { [ 0x1000648, period, comma ] }; // Arabic_waw, Arabic comma key <AB09> { [ 0x1000696, 0x100002E, 0x10006C7 ] }; // Arabic reh with dot below and dot above, full stop, Arabic letter U key <AB10> { [ slash, 0x100061F, 0x10006C9 ] }; // Arabic question mark, Arabic kirghiz yu @@ -250,7 +276,7 @@ xkb_symbols "ps-olpc" { partial alphanumeric_keys xkb_symbols "fa-olpc" { - name[Group1]= "Dari (Afghanistan, OLPC)"; + name[Group1]= "Persian (Afghanistan, Dari OLPC)"; key <TLDE> { [ 0x100200D, division, asciitilde ] }; // zero width joiner key <AE01> { [ 0x10006F1, exclam, grave ] }; // Arabic one @@ -260,10 +286,10 @@ xkb_symbols "fa-olpc" { key <AE05> { [ 0x10006F5, 0x100066A, percent ] }; // Arabic five, Arabic percent sign key <AE06> { [ 0x10006F6, multiply, asciicircum ] }; // Arabic six key <AE07> { [ 0x10006F7, 0x100060C, ampersand ] }; // Arabic seven, Arabic comma - key <AE08> { [ 0x10006F8, asterisk, enfilledcircbullet ] }; // Arabic eight + key <AE08> { [ 0x10006F8, asterisk, enfilledcircbullet ] }; // Arabic eight, key <AE09> { [ 0x10006F9, parenright, 0x100200E ] }; // Arabic nine, left-to-right mark key <AE10> { [ 0x10006F0, parenleft, 0x100200F ] }; // Arabic zero, right-to-left mark - key <AE11> { [ minus, 0x1000640, underscore ] }; // Arabic tatweel + key <AE11> { [ minus, 0x1000640, underscore ] }; // Arabic_tatweel key <AE12> { [ equal, plus ] }; key <AD01> { [ 0x1000636, 0x1000652, degree ] }; // Arabic dad, Arabic sukun @@ -288,7 +314,7 @@ xkb_symbols "fa-olpc" { key <AC07> { [ 0x100062A, 0x1000629, 0x100067C ] }; // Arabic teh, Arabic teh marbuta, Arabic tteh key <AC08> { [ 0x1000646, guillemotright, 0x10006BC ] }; // Arabic noon, Arabic noon with ring key <AC09> { [ 0x1000645, guillemotleft, 0x10006BA ] }; // Arabic meem, Arabic noon ghunna - key <AC10> { [ 0x10006A9, colon, semicolon ] }; // Arabic keheh + key <AC10> { [ 0x10006A9, colon, semicolon ] }; // Arabic keheh, key <AC11> { [ 0x10006AF, 0x100061B, 0x10006AB ] }; // Arabic gaf, Arabic semicolon, Arabic kaf with ring key <BKSL> { [ backslash, bar, question ] }; @@ -296,11 +322,11 @@ xkb_symbols "fa-olpc" { key <AB01> { [ 0x1000638, 0x1000643, 0x10006D2 ] }; // Arabic zah, Arabic kaf, Arabic yeh barree key <AB02> { [ 0x1000637, 0x1000653, 0x1000691 ] }; // Arabic tah, Arabic maddah above, Arabic rreh key <AB03> { [ 0x1000632, 0x1000698, 0x1000696 ] }; // Arabic zain, Arabic jeh, Arabic reh with dot below and dot above - key <AB04> { [ 0x1000631, 0x1000670, 0x1000693 ] }; // Arabic reh, Arabic superscript alef, Arabic reh with ring - key <AB05> { [ 0x1000630, 0x100200C, 0x1000688 ] }; // Arabic thal, zero width non-joiner, Arabic ddal + key <AB04> { [ 0x1000631, 0x1000670, 0x1000693 ] }; // Arabic_ra (reh?), Arabic superscript alef, Arabic reh with ring + key <AB05> { [ 0x1000630, 0x100200C, 0x1000688 ] }; // Arabic_thal, zero width non-joiner, Arabic ddal key <AB06> { [ 0x100062F, 0x1000654, 0x1000689 ] }; // Arabic dal, Arabic hamza above, Arabic dal with ring key <AB07> { [ 0x100067E, 0x1000621, 0x1000679 ] }; // Arabic peh, Arabic hamza, Arabic tteh - key <AB08> { [ 0x1000648, greater, comma ] }; // Arabic waw + key <AB08> { [ 0x1000648, greater, comma ] }; // Arabic_waw key <AB09> { [ period, less, 0x10006C7 ] }; // Arabic u key <AB10> { [ slash, 0x100061F, 0x10006C9 ] }; // Arabic question mark, Arabic kirghiz yu @@ -321,10 +347,10 @@ xkb_symbols "uz-olpc" { key <AE05> { [ 0x10006F5, 0x100066A, percent ] }; // Arabic five, Arabic percent sign key <AE06> { [ 0x10006F6, multiply, asciicircum ] }; // Arabic six key <AE07> { [ 0x10006F7, 0x100060C, ampersand ] }; // Arabic seven, Arabic comma - key <AE08> { [ 0x10006F8, asterisk, enfilledcircbullet ] }; // Arabic eight + key <AE08> { [ 0x10006F8, asterisk, enfilledcircbullet ] }; // Arabic eight, key <AE09> { [ 0x10006F9, parenright, 0x100200E ] }; // Arabic nine, left-to-right mark key <AE10> { [ 0x10006F0, parenleft, 0x100200F ] }; // Arabic zero, right-to-left mark - key <AE11> { [ minus, 0x1000640, underscore ] }; // Arabic tatweel + key <AE11> { [ minus, 0x1000640, underscore ] }; // Arabic_tatweel key <AE12> { [ equal, plus ] }; key <AD01> { [ 0x1000636, 0x1000652, degree ] }; // Arabic dad, Arabic sukun @@ -349,7 +375,7 @@ xkb_symbols "uz-olpc" { key <AC07> { [ 0x100062A, 0x1000629, 0x100067C ] }; // Arabic teh, Arabic teh marbuta, Arabic tteh key <AC08> { [ 0x1000646, guillemotright, 0x10006BC ] }; // Arabic noon, Arabic noon with ring key <AC09> { [ 0x1000645, guillemotleft, 0x10006BA ] }; // Arabic meem, Arabic noon ghunna - key <AC10> { [ 0x10006A9, colon, semicolon ] }; // Arabic keheh + key <AC10> { [ 0x10006A9, colon, semicolon ] }; // Arabic keheh, key <AC11> { [ 0x10006AF, 0x100061B, 0x10006AB ] }; // Arabic gaf, Arabic semicolon, Arabic kaf with ring key <BKSL> { [ backslash, bar, question ] }; @@ -357,11 +383,11 @@ xkb_symbols "uz-olpc" { key <AB01> { [ 0x1000638, 0x10006C9, 0x10006D2 ] }; // Arabic zah, Arabic kirghiz yu, Arabic yeh barree key <AB02> { [ 0x1000637, 0x10006C7, 0x1000691 ] }; // Arabic tah, Arabic u, Arabic rreh key <AB03> { [ 0x1000632, 0x1000698, 0x1000696 ] }; // Arabic zain, Arabic jeh, Arabic reh with dot below and dot above - key <AB04> { [ 0x1000631, 0x1000625, 0x1000693 ] }; // Arabic reh, Arabic alef with hamza below, Arabic reh with ring - key <AB05> { [ 0x1000630, 0x100200C, 0x1000688 ] }; // Arabic thal, zero width non-joiner, Arabic ddal + key <AB04> { [ 0x1000631, 0x1000625, 0x1000693 ] }; // Arabic_ra (reh?), Arabic alef with hamza below, Arabic reh with ring + key <AB05> { [ 0x1000630, 0x100200C, 0x1000688 ] }; // Arabic_thal, zero width non-joiner, Arabic ddal key <AB06> { [ 0x100062F, 0x1000654, 0x1000689 ] }; // Arabic dal, Arabic hamza above, Arabic dal with ring key <AB07> { [ 0x100067E, 0x1000621, 0x1000679 ] }; // Arabic peh, Arabic hamza, Arabic tteh - key <AB08> { [ 0x1000648, greater, comma ] }; // Arabic waw + key <AB08> { [ 0x1000648, greater, comma ] }; // Arabic_waw key <AB09> { [ period, less ] }; key <AB10> { [ slash, 0x100061F, 0x1000655 ] }; // Arabic question mark, Arabic hamza below |