1 1.9 mrg // Keyboard layouts for Syria. 2 1.9 mrg 3 1.8 mrg default partial alphanumeric_keys 4 1.1 mrg xkb_symbols "basic" { 5 1.9 mrg 6 1.1 mrg include "ara(basic)" 7 1.9 mrg 8 1.5 mrg name[Group1]= "Arabic (Syria)"; 9 1.1 mrg }; 10 1.1 mrg 11 1.1 mrg partial alphanumeric_keys 12 1.1 mrg xkb_symbols "syc" { 13 1.9 mrg 14 1.5 mrg name[Group1]= "Syriac"; 15 1.1 mrg 16 1.9 mrg key <TLDE> {[ U070F, U032E, Arabic_shadda ]}; 17 1.9 mrg key <AE01> {[ 1, exclam, U0701 ]}; 18 1.9 mrg key <AE02> {[ 2, U030A, U0702 ]}; 19 1.9 mrg key <AE03> {[ 3, U0325, U0703 ]}; 20 1.9 mrg key <AE04> {[ 4, U0749, U0704 ]}; 21 1.9 mrg key <AE05> {[ 5, U2670, U0705 ]}; 22 1.9 mrg key <AE06> {[ 6, U2671, U0708 ]}; 23 1.9 mrg key <AE07> {[ 7, U070A, U0709 ]}; 24 1.9 mrg key <AE08> {[ 8, guillemotright, U070B ]}; 25 1.9 mrg key <AE09> {[ 9, parenright, U070C ]}; 26 1.9 mrg key <AE10> {[ 0, parenleft, U070D ]}; 27 1.9 mrg key <AE11> {[ minus, guillemotleft, U250C ]}; 28 1.9 mrg key <AE12> {[ equal, plus, U2510 ]}; 29 1.9 mrg 30 1.9 mrg key <AD01> {[ U0714, U0730, Arabic_fatha ]}; 31 1.9 mrg key <AD02> {[ U0728, U0733, Arabic_fathatan ]}; 32 1.9 mrg key <AD03> {[ U0716, U0736, Arabic_damma ]}; 33 1.9 mrg key <AD04> {[ U0729, U073A, Arabic_dammatan ]}; 34 1.9 mrg key <AD05> {[ U0726, U073D, Arabic_madda_above ]}; 35 1.9 mrg key <AD06> {[ U071C, U0740, Arabic_hamza_above ]}; 36 1.9 mrg key <AD07> {[ U0725, U0741, U0747 ]}; 37 1.9 mrg key <AD08> {[ U0717, U0308, U0743 ]}; 38 1.9 mrg key <AD09> {[ U071E, U0304, U0745 ]}; 39 1.9 mrg key <AD10> {[ U071A, U0307, U032D ]}; 40 1.9 mrg key <AD11> {[ U0713, U0303 ]}; 41 1.9 mrg key <AD12> {[ U0715, U074A ]}; 42 1.9 mrg key <BKSL> {[ U0706, colon ]}; 43 1.9 mrg 44 1.9 mrg key <AC01> {[ U072B, U0731, Arabic_kasra ]}; 45 1.9 mrg key <AC02> {[ U0723, U0734, Arabic_kasratan ]}; 46 1.9 mrg key <AC03> {[ U071D, U0737 ]}; 47 1.9 mrg key <AC04> {[ U0712, U073B, Arabic_hamza ]}; 48 1.9 mrg key <AC05> {[ U0720, U073E, Arabic_hamza_below ]}; 49 1.9 mrg key <AC06> {[ U0710, U0711, Arabic_superscript_alef ]}; 50 1.9 mrg key <AC07> {[ U072C, Arabic_tatweel, U0748 ]}; 51 1.9 mrg key <AC08> {[ U0722, U0324, U0744 ]}; 52 1.9 mrg key <AC09> {[ U0721, U0331, U0746 ]}; 53 1.9 mrg key <AC10> {[ U071F, U0323 ]}; 54 1.9 mrg key <AC11> {[ U071B, U0330 ]}; 55 1.9 mrg 56 1.9 mrg key <AB01> {[ bracketright, U0732, Arabic_sukun ]}; 57 1.9 mrg key <AB02> {[ bracketleft, U0735 ]}; 58 1.9 mrg key <AB03> {[ U0724, U0738, U200D ]}; 59 1.9 mrg key <AB04> {[ U072A, U073C, U200C ]}; 60 1.9 mrg key <AB05> {[ U0727, U073F, U200E ]}; 61 1.9 mrg key <AB06> {[ U0700, U0739, U200F ]}; 62 1.9 mrg key <AB07> {[ period, U0742 ]}; 63 1.9 mrg key <AB08> {[ U0718, Arabic_comma ]}; 64 1.9 mrg key <AB09> {[ U0719, Arabic_semicolon ]}; 65 1.9 mrg key <AB10> {[ U0707, Arabic_question_mark ]}; 66 1.1 mrg 67 1.9 mrg // Space, plus zero-width non-joiner on level 2: 68 1.7 mrg include "nbsp(zwnj2)" 69 1.1 mrg }; 70 1.1 mrg 71 1.1 mrg partial alphanumeric_keys 72 1.1 mrg xkb_symbols "syc_phonetic" { 73 1.9 mrg 74 1.9 mrg include "sy(syc)" 75 1.9 mrg 76 1.5 mrg name[Group1]= "Syriac (phonetic)"; 77 1.1 mrg 78 1.9 mrg key <AD01> {[ U0729, U0730, Arabic_fatha ]}; 79 1.9 mrg key <AD02> {[ U0718, U0733, Arabic_fathatan ]}; 80 1.9 mrg key <AD03> {[ U0716, U0736, Arabic_damma ]}; 81 1.9 mrg key <AD04> {[ U072A, U073A, Arabic_dammatan ]}; 82 1.9 mrg key <AD05> {[ U072C, U073D, Arabic_madda_above ]}; 83 1.9 mrg key <AD06> {[ U071D, U0740, Arabic_hamza_above ]}; 84 1.9 mrg key <AD07> {[ U071C, U0741, U0747 ]}; 85 1.9 mrg key <AD08> {[ U0725, U0308, U0743 ]}; 86 1.9 mrg key <AD09> {[ U0727, U0304, U0745 ]}; 87 1.9 mrg key <AD10> {[ U0726, U0307, U032D ]}; 88 1.9 mrg key <AD11> {[ bracketright, U0303 ]}; 89 1.9 mrg key <AD12> {[ bracketleft, U074A ]}; 90 1.9 mrg key <BKSL> {[ U0706, colon ]}; 91 1.9 mrg 92 1.9 mrg key <AC01> {[ U0710, U0731, Arabic_kasra ]}; 93 1.9 mrg key <AC02> {[ U0723, U0734, Arabic_kasratan ]}; 94 1.9 mrg key <AC03> {[ U0715, U0737 ]}; 95 1.9 mrg key <AC04> {[ U0714, U073B, Arabic_hamza ]}; 96 1.9 mrg key <AC05> {[ U0713, U073E, Arabic_hamza_below ]}; 97 1.9 mrg key <AC06> {[ U0717, U0711, Arabic_superscript_alef ]}; 98 1.9 mrg key <AC07> {[ U071B, Arabic_tatweel, U0748 ]}; 99 1.9 mrg key <AC08> {[ U071F, U0324, U0744 ]}; 100 1.9 mrg key <AC09> {[ U0720, U0331, U0746 ]}; 101 1.9 mrg key <AC10> {[ U071A, U0323 ]}; 102 1.9 mrg key <AC11> {[ U071E, U0330 ]}; 103 1.9 mrg 104 1.9 mrg key <AB01> {[ U0719, U0732, Arabic_sukun ]}; 105 1.9 mrg key <AB02> {[ U0728, U0735 ]}; 106 1.9 mrg key <AB03> {[ U0724, U0738, U200D ]}; 107 1.9 mrg key <AB04> {[ U072B, U073C, U200C ]}; 108 1.9 mrg key <AB05> {[ U0712, U073F, U200E ]}; 109 1.9 mrg key <AB06> {[ U0722, U0739, U200F ]}; 110 1.9 mrg key <AB07> {[ U0721, U0742 ]}; 111 1.9 mrg key <AB08> {[ U0700, Arabic_comma ]}; 112 1.9 mrg key <AB09> {[ period, Arabic_semicolon ]}; 113 1.9 mrg key <AB10> {[ U0707, Arabic_question_mark ]}; 114 1.1 mrg }; 115 1.1 mrg 116 1.1 mrg partial alphanumeric_keys 117 1.1 mrg xkb_symbols "ku" { 118 1.1 mrg include "tr(ku)" 119 1.5 mrg name[Group1]= "Kurdish (Syria, Latin Q)"; 120 1.1 mrg }; 121 1.1 mrg 122 1.1 mrg partial alphanumeric_keys 123 1.1 mrg xkb_symbols "ku_f" { 124 1.1 mrg include "tr(ku_f)" 125 1.5 mrg name[Group1]= "Kurdish (Syria, F)"; 126 1.1 mrg }; 127 1.1 mrg 128 1.1 mrg partial alphanumeric_keys 129 1.1 mrg xkb_symbols "ku_alt" { 130 1.1 mrg include "tr(ku_alt)" 131 1.5 mrg name[Group1]= "Kurdish (Syria, Latin Alt-Q)"; 132 1.1 mrg }; 133