partial alphanumeric_keys xkb_symbols "pl" { name[Group1] = "Polska"; # include "nokia_vndr/rx-44(base)" key { [ q, Q, 1, 1 ] }; key { [ w, W, 2, 2 ] }; key { [ e, E, 3, 3 ] }; key { [ r, R, 4, 4 ] }; key { [ t, T, 5, 5 ] }; key { [ y, Y, 6, 6 ] }; key { [ u, U, 7, 7 ] }; key { [ i, I, 8, 8 ] }; key { [ o, O, 9, 9 ] }; key { [ p, P, 0, 0 ] }; # key { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; // broken UI spec. key { [ KP_Enter, KP_Enter, KP_Enter, KP_Enter ] }; # key { [ Multi_key, Multi_key, Multi_key, Multi_key ] }; key { [ Shift_L, Shift_L, Shift_L, Shift_L ] }; key { [ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift ] }; key { [ space, space, space, space ] }; key { [ Control_R, Control_R, Control_R, Control_R ] }; key { [ Tab, Tab, Tab, Tab ] }; modifier_map Shift { Shift_L }; modifier_map Mod5 { ISO_Level3_Shift }; modifier_map Control { Control_R }; key { [ Return ] }; key { [ Up ] }; key { [ Down ] }; key { [ Left ] }; key { [ Right ] }; key { [ Escape ] }; key { [ F1 ] }; key { [ F2 ] }; key { [ F3 ] }; key { [ F4 ] }; key { [ F5 ] }; key { [ F6 ] }; key { [ F7 ] }; key { [ F8 ] }; key { [ F9 ] }; key { [ F10 ] }; key { [ F11 ] }; key { [ F12 ] }; // generated from the headset, must always be in the map. key { [ XF86Phone ] }; key { [ ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift ] }; modifier_map Mod3 { ISO_Level5_Shift }; key { [ BackSpace, BackSpace, Delete, Delete ] }; key { type="EIGHT_LEVEL", [ eogonek, Eogonek, 3, 3, e, E, 3, 3 ] }; key { type="EIGHT_LEVEL", [ oacute, Oacute, 9, 9, o, O, 9, 9 ] }; key { type="EIGHT_LEVEL", [ aogonek, Aogonek, exclam exclam, a, A, exclam, exclam ] }; key { type="EIGHT_LEVEL", [ sacute, Sacute, quotedbl, quotedbl, s, S, quotedbl, quotedbl ] }; key { type="EIGHT_LEVEL", [ lstroke, Lstroke, asterisk, asterisk, l, L, asterisk, asterisk ] }; key { type="EIGHT_LEVEL", [ zabovedot, Zabovedot, yen, yen, z, Z, yen, yen ] }; key { type="EIGHT_LEVEL", [ zacute, Zacute, asciicircum, asciicircum, x, X, asciicircum, asciicircum ] }; key { type="EIGHT_LEVEL", [ cacute, Cacute, asciitilde, asciitilde, c, C, asciitilde, asciitilde ] }; key { type="EIGHT_LEVEL", [ nacute, Nacute, dollar, dollar, n, N, dollar, dollar ] }; };