diff --git a/rules/base.xml.in b/rules/base.xml.in index 8d47271..0eeb7b5 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -2079,6 +2079,13 @@ tib + + + uig + Uyghur + uig + + diff --git a/symbols/cn b/symbols/cn index c3dfc94..9a5c84c 100644 --- a/symbols/cn +++ b/symbols/cn @@ -2,7 +2,7 @@ // // -// Default Chinise is the same as American +// Default Chinese is the same as American // partial default alphanumeric_keys xkb_symbols "basic" { @@ -152,3 +152,69 @@ xkb_symbols "tib_asciinum" { key { [ 0, 0x1000f20, 0x1000f08, 0x1000f12 ] }; # 0 ༠ ༈ ༒ }; +// Uyghur Standard Keyboard map for XKB/X.org +// +// xkb version originally created by +// Abdusalam Abdurahman +// slightly corrected according to feedback and submitted by +// Ekrem Tomur + +partial alphanumeric_keys +xkb_symbols "uig" { + + name[Group1]= "China - Uyghur"; + + key { [ grave, asciitilde ] }; + + key { [ 1, exclam ] }; // 1 ! + key { [ 2, at ] }; // 2 @ + key { [ 3, numbersign ] }; // 3 # + key { [ 4, dollar ] }; // 4 $ + key { [ 5, percent ] }; // 5 % + key { [ 6, asciicircum ] }; // 6 ^ + key { [ 7, ampersand ] }; // 7 & + key { [ 8, asterisk ] }; // 8 * + key { [ 9, parenright ] }; // 9 ) + key { [ 0, parenleft ] }; // 0 ( + key { [ minus, 0x1002014 ] }; // - — + key { [ equal, plus ] }; // = + + + key { [ 0x1000686, VoidSymbol ] }; // چ + key { [ 0x10006cb, VoidSymbol ] }; // ۋ + key { [ 0x10006d0, VoidSymbol ] }; // ې + key { [ 0x1000631, VoidSymbol ] }; // ر + key { [ 0x100062a, VoidSymbol ] }; // ت + key { [ 0x100064a, VoidSymbol ] }; // ي + key { [ 0x10006c7, VoidSymbol ] }; // ۇ + key { [ 0x10006ad, VoidSymbol ] }; // ڭ + key { [ 0x1000648, VoidSymbol ] }; // و + key { [ 0x100067e, VoidSymbol ] }; // پ + key { [ bracketright, guillemotright ] }; // ] » + key { [ bracketleft, guillemotleft ] }; // [ « + + key { [ 0x10006be, VoidSymbol ] }; // ھ + key { [ 0x1000633, VoidSymbol ] }; // س + key { [ 0x100062f, 0x1000698 ] }; // د ژ + key { [ 0x1000627, 0x1000641 ] }; // ا ف + key { [ 0x10006d5, 0x10006af ] }; // ە گ + key { [ 0x1000649, 0x100062e ] }; // ى خ + key { [ 0x1000642, 0x100062c ] }; // ق ج + key { [ 0x1000643, 0x10006c6 ] }; // ك ۆ + key { [ 0x1000644, VoidSymbol ] }; // ل + key { [ Arabic_semicolon, colon ] }; // ؛ : + key { [ apostrophe, quotedbl ] }; // ' " + + key { [ 0x1000632, VoidSymbol ] }; // ز + key { [ 0x1000634, VoidSymbol ] }; // ش + key { [ 0x100063a, VoidSymbol ] }; // غ + key { [ 0x10006c8, VoidSymbol ] }; // ۈ + key { [ 0x1000628, VoidSymbol ] }; // ب + key { [ 0x1000646, VoidSymbol ] }; // ن + key { [ 0x1000645, VoidSymbol ] }; // م + key { [ Arabic_comma, 0x100203a ] }; // ، › + key { [ period, 0x1002039 ] }; // . ‹ + key { [ 0x1000626, Arabic_question_mark ] }; // ئ ؟ + + key { [ backslash, bar ] }; // \ | +}; +