partial alphanumeric_keys xkb_symbols "pvx" { include "us(basic)" include "level3(ralt_switch)" include "eurosign(e)" key { [ w, W, scaron, Scaron ] }; key { [ a, A, adiaeresis, Adiaeresis ] }; key { [ s, S, otilde, Otilde ] }; key { [ d, D, odiaeresis, Odiaeresis ] }; key { [ f, F, udiaeresis, Udiaeresis ] }; key { [ z, Z, zcaron, Zcaron ] }; key { [ slash, question, U2E2E ] }; key { [ h, H, U5350, U534D ] }; key { [ p, P, U26E7, U262E ] }; key { [ c, C, U262D ] }; key { [ 0, parenright, degree ] }; key { [ i, I, Up] }; key { [ j, J, Left] }; key { [ k, K, Down] }; key { [ l, L, Right] }; key { type[Group1] = "TWO_LEVEL", symbols[Group1] = [ Multi_key, Caps_Lock ], actions[Group1] = [ RedirectKey(key=), LockMods(modifiers=Lock) ] }; replace key { [ Return ] }; };