// based on a keyboard map from an 'xkb/symbols/' file partial default alphanumeric_keys xkb_symbols "lisu" { name[Group1]="Lisu"; // Alphanumeric section key { [ 1, exclam, onesuperior, exclamdown ] }; key { [ 2, at, twosuperior, oneeighth ] }; key { [ 3, numbersign, threesuperior, sterling ] }; key { [ 4, dollar, onequarter, yen ] }; key { [ 5, percent, onehalf, threeeighths ] }; key { [ 6, asciicircum, threequarters, fiveeighths ] }; key { [ 7, ampersand, braceleft, seveneighths ] }; key { [ 8, asterisk, bracketleft, trademark ] }; key { [ 9, parenleft, bracketright, plusminus ] }; key { [ 0, parenright, braceright, degree ] }; key { [ minus, underscore, backslash, questiondown ] }; key { [ equal, plus ] }; key { [ VoidSymbol, VoidSymbol, q, Q ] }; key { [ UA4EA, VoidSymbol, w, W ] }; key { [ UA4F0, UA4F1, e, E ] }; key { [ UA4E3, UA4E4, r, R ] }; key { [ UA4D4, UA4D5, t, T ] }; key { [ UA4EC, VoidSymbol, y, Y ] }; key { [ UA4F4, UA4F5, u, U ] }; key { [ UA4F2, VoidSymbol, i, I ] }; key { [ UA4F3, VoidSymbol, o, O ] }; key { [ UA4D1, UA4D2, p, P ] }; key { [ UA4F8, UA4FA, braceleft, bracketleft ] }; key { [ UA4F9, UA4FB, braceright, bracketright ] }; key { [ UA4EE, UA4EF, a, A ] }; key { [ UA4E2, VoidSymbol, s, S ] }; key { [ UA4D3, UA4F7, d, D ] }; key { [ UA4DD, UA4DE, f, F ] }; key { [ UA4D6, UA4E8, g, G ] }; key { [ UA4E7, VoidSymbol, h, H ] }; key { [ UA4D9, UA4E9, j, J ] }; key { [ UA4D7, UA4D8, k, K ] }; key { [ UA4E1, UA4F6, l, L ] }; key { [ UA4FC, UA4FD, semicolon, colon ] }; key { [ U02BC, VoidSymbol, apostrophe, quotedbl ] }; key { [ UA4DC, VoidSymbol, z, Z ] }; key { [ UA4EB, VoidSymbol, x, X ] }; key { [ UA4DA, UA4DB, c, C ] }; key { [ UA4E6, UA4E5, v, V ] }; key { [ UA4D0, UA4ED, b, B ] }; key { [ UA4E0, VoidSymbol, n, N ] }; key { [ UA4DF, VoidSymbol, m, M ] }; key { [ UA4FE, VoidSymbol, comma, less ] }; key { [ UA4FF, VoidSymbol, period, greater ] }; key { [ U02CD, VoidSymbol, slash, question ] }; key { [ backslash, bar ] }; // End alphanumeric section include "level3(ralt_switch)" };