1 1.1.1.5 mrg default partial alphanumeric_keys 2 1.1.1.2 mrg xkb_symbols "basic" { 3 1.1.1.2 mrg name[Group1]= "Malay (Jawi, Arabic Keyboard)"; 4 1.1 snj 5 1.1.1.5 mrg key <AE01> {[ U0661, exclam, 1 ]}; 6 1.1.1.5 mrg key <AE02> {[ U0662, at, 2 ]}; 7 1.1.1.5 mrg key <AE03> {[ U0663, numbersign, 3 ]}; 8 1.1.1.5 mrg key <AE04> {[ U0664, dollar, 4 ]}; 9 1.1.1.5 mrg key <AE05> {[ U0665, Arabic_percent, 5 ]}; 10 1.1.1.5 mrg key <AE06> {[ U0666, asciicircum, 6 ]}; 11 1.1.1.5 mrg key <AE07> {[ U0667, ampersand, 7 ]}; 12 1.1.1.5 mrg key <AE08> {[ U0668, asterisk, 8 ]}; 13 1.1.1.5 mrg key <AE09> {[ U0669, parenright, 9 ]}; 14 1.1.1.5 mrg key <AE10> {[ U0660, parenleft, 0 ]}; 15 1.1.1.5 mrg key <AE11> {[ minus, underscore ]}; 16 1.1.1.5 mrg key <AE12> {[ equal, plus ]}; 17 1.1.1.5 mrg 18 1.1.1.5 mrg key <AD01> {[ Arabic_dad, U0686 ]}; 19 1.1.1.5 mrg key <AD02> {[ Arabic_sad, U06A0 ]}; 20 1.1.1.5 mrg key <AD03> {[ Arabic_theh, U06AC ]}; 21 1.1.1.5 mrg key <AD04> {[ Arabic_qaf, U0640 ]}; 22 1.1.1.5 mrg key <AD05> {[ Arabic_feh, UFEF9, U06A4 ]}; 23 1.1.1.5 mrg key <AD06> {[ Arabic_ghain,Arabic_hamzaunderalef]}; 24 1.1.1.5 mrg key <AD07> {[ Arabic_ain, grave ]}; 25 1.1.1.5 mrg key <AD08> {[ Arabic_ha, division ]}; 26 1.1.1.5 mrg key <AD09> {[ Arabic_khah, multiply ]}; 27 1.1.1.5 mrg key <AD10> {[ U06A9,Arabic_semicolon]}; 28 1.1.1.5 mrg key <AD11> {[ Arabic_jeem, less, U0686 ]}; 29 1.1.1.5 mrg key <AD12> {[ Arabic_dal, greater ]}; 30 1.1.1.5 mrg 31 1.1.1.5 mrg key <AC01> {[ Arabic_sheen, U06CF ]}; 32 1.1.1.5 mrg key <AC02> {[ Arabic_seen, U06A8 ]}; 33 1.1.1.5 mrg key <AC03> {[ Arabic_yeh, bracketright ]}; 34 1.1.1.5 mrg key <AC04> {[ Arabic_beh, bracketleft, U067E ]}; 35 1.1.1.5 mrg key <AC05> {[ Arabic_lam, UFEF7 ]}; 36 1.1.1.5 mrg key <AC06> {[ Arabic_alef, Arabic_hamzaonalef ]}; 37 1.1.1.5 mrg key <AC07> {[ Arabic_teh, Arabic_tatweel ]}; 38 1.1.1.5 mrg key <AC08> {[ Arabic_noon, Arabic_comma ]}; 39 1.1.1.5 mrg key <AC09> {[ Arabic_meem, slash ]}; 40 1.1.1.5 mrg key <AC10> {[ U06A9, colon, U06AF ]}; 41 1.1.1.5 mrg key <AC11> {[ Arabic_tah, quotedbl ]}; 42 1.1.1.5 mrg 43 1.1.1.5 mrg key <LSGT> {[ bar, brokenbar ]}; 44 1.1.1.5 mrg key <AB01> {[ Arabic_hamzaonyeh, asciitilde, guillemotright ]}; 45 1.1.1.5 mrg key <AB02> {[ Arabic_hamza, U06BD, guillemotleft ]}; 46 1.1.1.5 mrg key <AB03> {[ Arabic_hamzaonwaw, braceright ]}; 47 1.1.1.5 mrg key <AB04> {[ Arabic_ra, braceleft ]}; 48 1.1.1.5 mrg key <AB05> {[ UFEFB, UFEF5 ]}; 49 1.1.1.5 mrg key <AB06> {[Arabic_alefmaksura, Arabic_maddaonalef]}; 50 1.1.1.5 mrg key <AB07> {[ Arabic_tehmarbuta, apostrophe ]}; 51 1.1.1.5 mrg key <AB08> {[ Arabic_waw, U200C, comma ]}; 52 1.1.1.5 mrg key <AB09> {[ Arabic_zain, period ]}; 53 1.1.1.5 mrg key <AB10> {[ Arabic_zah, Arabic_question_mark]}; 54 1.1.1.2 mrg 55 1.1.1.2 mrg include "level3(ralt_switch)" 56 1.1 snj }; 57 1.1 snj 58 1.1.1.2 mrg partial alphanumeric_keys 59 1.1.1.2 mrg xkb_symbols "phonetic" 60 1.1.1.2 mrg { 61 1.1.1.5 mrg name[Group1] = "Malay (Jawi, phonetic)"; 62 1.1.1.4 mrg 63 1.1.1.5 mrg key <AE01> {[ U0661, exclam, 1 ]}; 64 1.1.1.5 mrg key <AE02> {[ U0662, Arabic_hamza, 2 ]}; 65 1.1.1.5 mrg key <AE03> {[ U0663, Arabic_hamzaonalef, 3 ]}; 66 1.1.1.5 mrg key <AE04> {[ U0664, Arabic_maddaonalef, 4 ]}; 67 1.1.1.5 mrg key <AE05> {[ U0665, Arabic_hamzaunderalef, 5 ]}; 68 1.1.1.5 mrg key <AE06> {[ U0666, Arabic_hamzaonyeh, 6 ]}; 69 1.1.1.5 mrg key <AE07> {[ U0667, Arabic_hamzaonwaw, 7 ]}; 70 1.1.1.5 mrg key <AE08> {[ U0668, NoSymbol, 8 ]}; 71 1.1.1.5 mrg key <AE09> {[ U0669, parenright, 9 ]}; 72 1.1.1.5 mrg key <AE10> {[ U0660, parenleft, 0 ]}; 73 1.1.1.5 mrg key <AE11> {[ minus, underscore ]}; 74 1.1.1.5 mrg key <AE12> {[ equal, plus ]}; 75 1.1.1.5 mrg 76 1.1.1.5 mrg key <AD01> {[ Arabic_qaf, Arabic_veh ]}; 77 1.1.1.5 mrg key <AD02> {[ Arabic_waw, Arabic_shadda ]}; 78 1.1.1.5 mrg key <AD03> {[ Arabic_ain, Arabic_ghain ]}; 79 1.1.1.5 mrg key <AD04> {[ Arabic_ra, Arabic_ghain ]}; 80 1.1.1.5 mrg key <AD05> {[ Arabic_teh, Arabic_tehmarbuta ]}; 81 1.1.1.5 mrg key <AD06> {[ Arabic_yeh, Arabic_alefmaksura ]}; 82 1.1.1.5 mrg key <AD07> {[ Arabic_waw, Arabic_tah ]}; 83 1.1.1.5 mrg key <AD08> {[ Arabic_yeh, Arabic_tatweel ]}; 84 1.1.1.5 mrg key <AD09> {[ Arabic_ain, U200C ]}; // ZWNJ 85 1.1.1.5 mrg key <AD10> {[ Arabic_veh, Arabic_teh ]}; 86 1.1.1.5 mrg key <AD11> {[bracketright, braceright ]}; 87 1.1.1.5 mrg key <AD12> {[ bracketleft, braceleft ]}; 88 1.1.1.5 mrg 89 1.1.1.5 mrg key <AC01> {[ Arabic_alef, Arabic_maddaonalef ]}; 90 1.1.1.5 mrg key <AC02> {[ Arabic_seen, Arabic_sheen ]}; 91 1.1.1.5 mrg key <AC03> {[ Arabic_dal, Arabic_dad ]}; 92 1.1.1.5 mrg key <AC04> {[ Arabic_feh, Arabic_veh ]}; 93 1.1.1.5 mrg key <AC05> {[ U06AC, U06A0 ]}; 94 1.1.1.5 mrg key <AC06> {[ Arabic_ha, Arabic_hah ]}; 95 1.1.1.5 mrg key <AC07> {[ Arabic_jeem, Arabic_tcheh ]}; 96 1.1.1.5 mrg key <AC08> {[ Arabic_kaf, Arabic_qaf ]}; 97 1.1.1.5 mrg key <AC09> {[ Arabic_lam, UFEFB ]}; 98 1.1.1.5 mrg key <AC10> {[Arabic_semicolon, colon ]}; 99 1.1.1.5 mrg key <AC11> {[ apostrophe, quotedbl ]}; 100 1.1.1.5 mrg 101 1.1.1.5 mrg key <LSGT> {[ bar, brokenbar ]}; 102 1.1.1.5 mrg key <AB01> {[ Arabic_zain, Arabic_thal ]}; 103 1.1.1.5 mrg key <AB02> {[ Arabic_khah, Arabic_hah ]}; 104 1.1.1.5 mrg key <AB03> {[Arabic_tcheh, UFEB9 ]}; 105 1.1.1.5 mrg key <AB04> {[ U06CF, Arabic_zah ]}; 106 1.1.1.5 mrg key <AB05> {[ Arabic_beh, Arabic_peh ]}; 107 1.1.1.5 mrg key <AB06> {[ Arabic_noon, U06BD ]}; 108 1.1.1.5 mrg key <AB07> {[ Arabic_meem, Arabic_maddaonalef ]}; 109 1.1.1.5 mrg key <AB08> {[Arabic_comma, greater ]}; 110 1.1.1.5 mrg key <AB09> {[ period, less ]}; 111 1.1.1.5 mrg key <AB10> {[ slash, Arabic_question_mark]}; 112 1.1.1.4 mrg 113 1.1.1.2 mrg include "level3(ralt_switch)" 114 1.1.1.4 mrg }; 115