my revision 1.1.1.5 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