default partial xkb_symbols "basic" { key { type[Group1]="ONE_LEVEL", symbols[Group1] = [ ISO_Level3_Shift ] }; key { type[Group1]="ONE_LEVEL", symbols[Group1] = [ ISO_Level3_Shift ] }; modifier_map Mod1 { , }; name[Group1]= "U.S. English (Sean)"; // alphanumeric_keys modifier_keys // Alphanumeric section key { [ grave, asciitilde, NoSymbol, NoSymbol ] }; key { [ 1, exclam, exclamdown, NoSymbol ] }; key { [ 2, at, trademark, EuroSign ] }; key { [ 3, numbersign, sterling, NoSymbol ] }; key { [ 4, dollar, cent, currency ] }; key { [ 5, percent, infinity, U2030 ] }; key { [ 6, asciicircum, section, NoSymbol ] }; key { [ 7, ampersand, paragraph, doubledagger ] }; key { [ 8, asterisk, enfilledcircbullet, degree ] }; key { [ 9, parenleft, ordfeminine, periodcentered ] }; key { [ 0, parenright, masculine, NoSymbol ] }; key { [ minus, underscore, endash, emdash ] }; key { [ equal, plus, notequal, plusminus ] }; key { [ q, Q, oe, OE ] }; key { [ w, W, Greek_SIGMA, doublelowquotemark ] }; key { [ e, E, egrave, Egrave ] }; key { [ r, R, registered, numerosign ] }; key { [ t, T, latincross, caron ] }; key { [ y, Y, yen, NoSymbol ] }; key { [ u, U, ugrave, Ugrave ] }; key { [ i, I, igrave, Igrave ] }; key { [ o, O, ograve, Ograve ] }; key { [ p, P, Greek_pi, Greek_PI ] }; key { [ bracketleft, braceleft, leftdoublequotemark, rightdoublequotemark ] }; key { [ bracketright, braceright, leftsinglequotemark, rightsinglequotemark ] }; key { [ backslash, bar, guillemotleft, guillemotright ] }; key { [ a, A, agrave, Agrave ] }; key { [ s, S, ssharp, NoSymbol ] }; key { [ d, D, Greek_delta, Greek_DELTA ] }; key { [ f, F, eacute, Eacute ] }; key { [ g, G, copyright, acute ] }; key { [ h, H, enopensquarebullet, filledrectbullet ] }; key { [ j, J, enfilledsqbullet, enopencircbullet ] }; key { [ k, K, NoSymbol, NoSymbol ] }; key { [ l, L, notsign, Lstroke ] }; key { [ semicolon, colon, ellipsis, NoSymbol ] }; key { [ apostrophe, quotedbl, ae, AE ] }; key { [ z, Z, Greek_omega, Greek_OMEGA ] }; key { [ x, X, approxeq, multiply ] }; key { [ c, C, ccedilla, Ccedilla ] }; // I think I can do unicode for lozenge (25CA) key { [ v, V, squareroot, U25CA ] }; key { [ b, B, integral, NoSymbol ] }; key { [ n, N, filledtribulletup, leftarrow ] }; key { [ m, M, filledtribulletdown, rightarrow ] }; key { [ comma, less, lessthanequal, breve ] }; key { [ period, greater, greaterthanequal, macron ] }; key { [ slash, question, division, questiondown ] }; // End alphanumeric section key { [ Home, onesuperior, oneeighth, onequarter ] }; key { [ End, twosuperior, threeeighths, onehalf ] }; key { [ Page_Up, threesuperior, fiveeighths, threequarters ] }; key { [ Page_Down, NoSymbol, seveneighths, NoSymbol ] }; // map the command keys to control so I can do cut paste etc. key { [ Control_L ] }; key { [ Control_R ] }; modifier_map Control{ Control_L, Control_R, , }; };