// based on a keyboard map from an 'xkb/symbols/gur' file // // $XFree86$ partial default alphanumeric_keys xkb_symbols "basic" { name[Group1]= "Gurmukhi"; // Mainly numbers. key { [ 0x1000A67 ] }; key { [ 0x1000A68 ] }; key { [ 0x1000A69 ] }; key { [ 0x1000A6A ] }; key { [ 0x1000A6B ] }; key { [ 0x1000A6C ] }; key { [ 0x1000A6D ] }; key { [ 0x1000A6e ] }; key { [ 0x1000A6F, parenleft ] }; key { [ 0x1000A66, parenright ] }; key { [ gur_visarga ] }; key { [ gur_v_r, gur_v_r_s ] }; // Mainly long vowels key { [ 0x1000A4C, 0x1000A14 ] }; key { [ 0x1000A48, 0x1000A10 ] }; key { [ 0x1000A3E, 0x1000A06 ] }; key { [ 0x1000A40, 0x1000A08 ] }; key { [ 0x1000A42, 0x1000A0A ] }; // Mainly voiced consonants key { [ 0x1000A2C, 0x1000A2D ] }; key { [ 0x1000A39, 0x1000A19 ] }; key { [ 0x1000A17, 0x1000A18 ] }; key { [ 0x1000A26, 0x1000A27 ] }; key { [ 0x1000A1C, 0x1000A1D ] }; key { [ 0x1000A21, 0x1000A22 ] }; key { [ 0x1000A3C, 0x1000A1E ] }; // Mainly short vowels key { [ 0x1000A4B, 0x1000A13 ] }; key { [ 0x1000A47, 0x1000A0F ] }; key { [ 0x1000A4D, 0x1000A05 ] }; key { [ 0x1000A3F, 0x1000A07 ] }; key { [ 0x1000A41, 0x1000A09 ] }; // Mainly unvoiced consonants key { [ 0x1000A2A, 0x1000A2B ] }; key { [ 0x1000A30, 0x1000A30 ] }; key { [ 0x1000A15, 0x1000A16 ] }; key { [ 0x1000A24, 0x1000A25 ] }; key { [ 0x1000A1A, 0x1000A1B ] }; key { [ 0x1000A1F, 0x1000A20 ] }; key { [ backslash, bar ] }; key { [ z, Z ] }; key { [ 0x1000A02, 0x1000A70 ] }; key { [ 0x1000A2E, 0x1000A23 ] }; key { [ 0x1000A28, 0x1000A28 ] }; key { [ 0x1000A35, 0x1000A35 ] }; key { [ 0x1000A32, 0x1000A33 ] }; key { [ 0x1000A38, 0x1000A36 ] }; key { [ comma, less ] }; key { [ period, 0x1000964 ] }; key { [ 0x1000A2F, question ] }; };