// based on a keyboard map from an 'xkb/symbols/dev' file default partial alphanumeric_keys xkb_symbols "phenotic" { name[Group1]= "Nepali (Phenotic)"; key.type="FOUR_LEVEL"; // `,1,2,3,4,5,6,7,8,9,0,-,= key { [ 0x100093D, 0x100097D, grave, asciitilde ] }; key { [ 0x1000967, exclam, 1, exclam ] }; key { [ 0x1000968, at, 2, at ] }; key { [ 0x1000969, numbersign, 3, numbersign ] }; key { [ 0x100096A, 0x10020A8, 4, dollar ] }; key { [ 0x100096B, percent, 5, percent ] }; key { [ 0x100096C, asciicircum, 6, asciicircum ] }; key { [ 0x100096D, ampersand, 7, ampersand ] }; key { [ 0x100096e, asterisk, 8, asterisk ] }; key { [ 0x100096F, parenleft, 9, parenleft ] }; key { [ 0x1000966, parenright, 0, parenright ] }; key { [ minus, underscore ] }; key { [ equal, plus ] }; // q,w,e,r,t,y,u,i,o,p,[,] key { [ 0x100091F, 0x1000920, q, Q ] }; key { [ 0x100094C, 0x1000914, w, W ] }; key { [ 0x1000947, 0x1000948, e, E ] }; key { [ 0x1000930, 0x1000943, r, R ] }; key { [ 0x1000924, 0x1000925, t, T ] }; key { [ 0x100092F, 0x100091E, y, Y ] }; key { [ 0x1000941, 0x1000942, u, U ] }; key { [ 0x100093F, 0x1000940, i, I ] }; key { [ 0x100094B, 0x1000913, o, O ] }; key { [ 0x100092A, 0x100092B, p, P ] }; key { [ 0x1000907, 0x1000908, bracketleft, braceleft ] }; key { [ 0x100090F, 0x1000910, bracketright, braceright] }; // a,s,d,f,g,h,j,k,l,;,',Backslash key { [ 0x100093E, 0x1000906, a, A ] }; key { [ 0x1000938, 0x1000936, s, S ] }; key { [ 0x1000926, 0x1000927, d, D ] }; key { [ 0x1000909, 0x100090A, f, F ] }; key { [ 0x1000917, 0x1000918, g, G ] }; key { [ 0x1000905, 0x1000939, h, H ] }; key { [ 0x100091C, 0x100091D, j, J ] }; key { [ 0x1000915, 0x1000916, k, K ] }; key { [ 0x1000932, 0x1000933, l, L ] }; key { [ semicolon, colon, semicolon, colon ] }; key { [ apostrophe, quotedbl, apostrophe, quotedbl ] }; key { [ 0x1000950, 0x1000903, backslash, bar ] }; // z,x,c,v,b,n,m,,,.,/ key { [ 0x1000937, 0x100090B, z, Z ] }; key { [ 0x1000921, 0x1000922, x, X ] }; key { [ 0x100091A, 0x100091B, c, C ] }; key { [ 0x1000935, 0x1000901, v, V ] }; key { [ 0x100092C, 0x100092D, b, B ] }; key { [ 0x1000928, 0x1000923, n, N ] }; key { [ 0x100092E, 0x1000902, m, M ] }; key { [ comma, 0x1000919, comma, less ] }; key { [ 0x1000964, 0x1000965, period, greater ] }; key { [ 0x100094D, question, slash, question ] }; include "level3(caps_switch)" include "level3(caps_switch_latch)" };