partial alphanumeric_keys xkb_symbols "dvorak" { name[Group1]="Hungarian (Dvorak)"; key { [ grave, asciitilde, notsign, paragraph ] }; key { [ 1, exclam, dead_caron, dead_cedilla ] }; key { [ 2, at, twosubscript, twosuperior ] }; key { [ 3, asciicircum, threesuperior, dead_circumflex ] }; key { [ 4, dollar, EuroSign, currency ] }; key { [ 5, percent, degree, U2030 ] }; key { [ 6, dead_breve, dead_grave, copyright ] }; key { [ 7, ampersand, dead_tilde, registered ] }; key { [ 8, asterisk, enfilledcircbullet, trademark ] }; key { [ 9, parenleft, U2713, U2714 ] }; key { [ 0, parenright, U2717, U2718 ] }; key { [ minus, underscore, endash, U2050 ] }; key { [ equal, plus, multiply, plusminus ] }; key { [ slash, question, dead_acute, dead_diaeresis ] }; key { [ comma, less, odiaeresis, Odiaeresis ] }; key { [ period, greater, ellipsis, dead_doubleacute ] }; key { [ p, P, udiaeresis, Udiaeresis ] }; key { [ y, Y, yacute, Yacute ] }; key { [ f, F, idotless, Iabovedot ] }; key { [ g, G, gbreve, Gbreve ] }; key { [ c, C, ccaron, Ccaron ] }; key { [ r, R, rcedilla, Rcedilla ] }; key { [ l, L, scedilla, Scedilla ] }; key { [ bracketleft, braceleft, NoSymbol, NoSymbol ] }; key { [ bracketright, braceright, NoSymbol, NoSymbol ] }; key { [ a, A, aacute, Aacute ] }; key { [ o, O, oacute, Oacute ] }; key { [ e, E, eacute, Eacute ] }; key { [ u, U, uacute, Uacute ] }; key { [ i, I, iacute, Iacute ] }; key { [ d, D, eth, ETH ] }; key { [ h, H, ae, AE ] }; key { [ t, T, thorn, THORN ] }; key { [ n, N, ntilde, Ntilde ] }; key { [ s, S, scaron, Scaron ] }; key { [ apostrophe, quotedbl, minutes, seconds ] }; key { [ numbersign, bar, section, NoSymbol ] }; key { [ backslash, bar, NoSymbol, NoSymbol ] }; key { [ semicolon, colon, ucircumflex, Ucircumflex ] }; key { [ q, Q, odoubleacute, Odoubleacute ] }; key { [ j, J, ediaeresis, Ediaeresis ] }; key { [ k, K, udoubleacute, Udoubleacute ] }; key { [ x, X, idiaeresis, Idiaeresis ] }; key { [ b, B, leftdoublequotemark, U201B ] }; key { [ m, M, doublelowquotemark, guillemotright ] }; key { [ w, W, rightdoublequotemark, guillemotleft ] }; key { [ v, V, leftsinglequotemark, U203A ] }; key { [ z, Z, rightsinglequotemark, U2039 ] }; key { type[Group1]="ONE_LEVEL", symbols = [ ISO_Level3_Shift ] }; key { [ Multi_key ] }; key { [ Up, Up, uparrow, NoSymbol ] }; key { [ Down, Down, downarrow, NoSymbol ] }; key { [ Left, Left, leftarrow, NoSymbol ] }; key { [ Right, Right, rightarrow, NoSymbol ] }; key.type[Group1] = "ONE_LEVEL"; modifier_map Mod5 { }; replace key { symbols[Group1] = [ ISO_Level3_Shift ] }; };