// Keyboard layouts for Malaysia. default partial alphanumeric_keys xkb_symbols "basic" { name[Group1]= "Malay (Jawi, Arabic Keyboard)"; key {[ U0661, exclam, 1 ]}; key {[ U0662, at, 2 ]}; key {[ U0663, numbersign, 3 ]}; key {[ U0664, dollar, 4 ]}; key {[ U0665, Arabic_percent, 5 ]}; key {[ U0666, asciicircum, 6 ]}; key {[ U0667, ampersand, 7 ]}; key {[ U0668, asterisk, 8 ]}; key {[ U0669, parenright, 9 ]}; key {[ U0660, parenleft, 0 ]}; key {[ minus, underscore ]}; key {[ equal, plus ]}; key {[ Arabic_dad, U0686 ]}; key {[ Arabic_sad, U06A0 ]}; key {[ Arabic_theh, U06AC ]}; key {[ Arabic_qaf, U0640 ]}; key {[ Arabic_feh, UFEF9, U06A4 ]}; key {[ Arabic_ghain,Arabic_hamzaunderalef]}; key {[ Arabic_ain, grave ]}; key {[ Arabic_ha, division ]}; key {[ Arabic_khah, multiply ]}; key {[ U06A9,Arabic_semicolon]}; key {[ Arabic_jeem, less, U0686 ]}; key {[ Arabic_dal, greater ]}; key {[ Arabic_sheen, U06CF ]}; key {[ Arabic_seen, U06A8 ]}; key {[ Arabic_yeh, bracketright ]}; key {[ Arabic_beh, bracketleft, U067E ]}; key {[ Arabic_lam, UFEF7 ]}; key {[ Arabic_alef, Arabic_hamzaonalef ]}; key {[ Arabic_teh, Arabic_tatweel ]}; key {[ Arabic_noon, Arabic_comma ]}; key {[ Arabic_meem, slash ]}; key {[ U06A9, colon, U06AF ]}; key {[ Arabic_tah, quotedbl ]}; key {[ bar, brokenbar ]}; key {[ Arabic_hamzaonyeh, asciitilde, guillemotright ]}; key {[ Arabic_hamza, U06BD, guillemotleft ]}; key {[ Arabic_hamzaonwaw, braceright ]}; key {[ Arabic_ra, braceleft ]}; key {[ UFEFB, UFEF5 ]}; key {[Arabic_alefmaksura, Arabic_maddaonalef]}; key {[ Arabic_tehmarbuta, apostrophe ]}; key {[ Arabic_waw, U200C, comma ]}; key {[ Arabic_zain, period ]}; key {[ Arabic_zah, Arabic_question_mark]}; include "level3(ralt_switch)" }; partial alphanumeric_keys xkb_symbols "phonetic" { name[Group1] = "Malay (Jawi, phonetic)"; key {[ U0661, exclam, 1 ]}; key {[ U0662, Arabic_hamza, 2 ]}; key {[ U0663, Arabic_hamzaonalef, 3 ]}; key {[ U0664, Arabic_maddaonalef, 4 ]}; key {[ U0665, Arabic_hamzaunderalef, 5 ]}; key {[ U0666, Arabic_hamzaonyeh, 6 ]}; key {[ U0667, Arabic_hamzaonwaw, 7 ]}; key {[ U0668, NoSymbol, 8 ]}; key {[ U0669, parenright, 9 ]}; key {[ U0660, parenleft, 0 ]}; key {[ minus, underscore ]}; key {[ equal, plus ]}; key {[ Arabic_qaf, Arabic_veh ]}; key {[ Arabic_waw, Arabic_shadda ]}; key {[ Arabic_ain, Arabic_ghain ]}; key {[ Arabic_ra, Arabic_ghain ]}; key {[ Arabic_teh, Arabic_tehmarbuta ]}; key {[ Arabic_yeh, Arabic_alefmaksura ]}; key {[ Arabic_waw, Arabic_tah ]}; key {[ Arabic_yeh, Arabic_tatweel ]}; key {[ Arabic_ain, U200C ]}; // ZWNJ key {[ Arabic_veh, Arabic_teh ]}; key {[bracketright, braceright ]}; key {[ bracketleft, braceleft ]}; key {[ Arabic_alef, Arabic_maddaonalef ]}; key {[ Arabic_seen, Arabic_sheen ]}; key {[ Arabic_dal, Arabic_dad ]}; key {[ Arabic_feh, Arabic_veh ]}; key {[ U06AC, U06A0 ]}; key {[ Arabic_ha, Arabic_hah ]}; key {[ Arabic_jeem, Arabic_tcheh ]}; key {[ Arabic_kaf, Arabic_qaf ]}; key {[ Arabic_lam, UFEFB ]}; key {[Arabic_semicolon, colon ]}; key {[ apostrophe, quotedbl ]}; key {[ bar, brokenbar ]}; key {[ Arabic_zain, Arabic_thal ]}; key {[ Arabic_khah, Arabic_hah ]}; key {[Arabic_tcheh, UFEB9 ]}; key {[ U06CF, Arabic_zah ]}; key {[ Arabic_beh, Arabic_peh ]}; key {[ Arabic_noon, U06BD ]}; key {[ Arabic_meem, Arabic_maddaonalef ]}; key {[Arabic_comma, greater ]}; key {[ period, less ]}; key {[ slash, Arabic_question_mark]}; include "level3(ralt_switch)" };