rendered paste bodypartial alphanumeric_keys
xkb_symbols "pl" {
name[Group1] = "Polska";
# include "nokia_vndr/rx-44(base)"
key <AD01> { [ q, Q, 1, 1 ] };
key <AD02> { [ w, W, 2, 2 ] };
key <AD03> { [ e, E, 3, 3 ] };
key <AD04> { [ r, R, 4, 4 ] };
key <AD05> { [ t, T, 5, 5 ] };
key <AD06> { [ y, Y, 6, 6 ] };
key <AD07> { [ u, U, 7, 7 ] };
key <AD08> { [ i, I, 8, 8 ] };
key <AD09> { [ o, O, 9, 9 ] };
key <AD10> { [ p, P, 0, 0 ] };
# key <BKSP> { [ BackSpace, BackSpace, BackSpace, BackSpace ] };
// broken UI spec.
key <RTRN> { [ KP_Enter, KP_Enter, KP_Enter, KP_Enter ] };
# key <COMP> { [ Multi_key, Multi_key, Multi_key, Multi_key ] };
key <LFSH> { [ Shift_L, Shift_L, Shift_L, Shift_L ] };
key <FN> { [ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift ] };
key <SPCE> { [ space, space, space, space ] };
key <RCTL> { [ Control_R, Control_R, Control_R, Control_R ] };
key <TAB> { [ Tab, Tab, Tab, Tab ] };
modifier_map Shift { Shift_L };
modifier_map Mod5 { ISO_Level3_Shift };
modifier_map Control { Control_R };
key <KPEN> { [ Return ] };
key <UP> { [ Up ] };
key <DOWN> { [ Down ] };
key <LEFT> { [ Left ] };
key <RGHT> { [ Right ] };
key <ESC> { [ Escape ] };
key <FK01> { [ F1 ] };
key <FK02> { [ F2 ] };
key <FK03> { [ F3 ] };
key <FK04> { [ F4 ] };
key <FK05> { [ F5 ] };
key <FK06> { [ F6 ] };
key <FK07> { [ F7 ] };
key <FK08> { [ F8 ] };
key <FK09> { [ F9 ] };
key <FK10> { [ F10 ] };
key <FK11> { [ F11 ] };
key <FK12> { [ F12 ] };
// generated from the headset, must always be in the map.
key <I29> { [ XF86Phone ] };
key <COMP> { [ ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift ] };
modifier_map Mod3 { ISO_Level5_Shift };
key <BKSP> { [ BackSpace, BackSpace, Delete, Delete ] };
key <AD03> { type="EIGHT_LEVEL", [ eogonek, Eogonek, 3, 3, e, E, 3, 3 ] };
key <AD09> { type="EIGHT_LEVEL", [ oacute, Oacute, 9, 9, o, O, 9, 9 ] };
key <AC01> { type="EIGHT_LEVEL", [ aogonek, Aogonek, exclam exclam, a, A, exclam, exclam ] };
key <AC02> { type="EIGHT_LEVEL", [ sacute, Sacute, quotedbl, quotedbl, s, S, quotedbl, quotedbl ] };
key <AC09> { type="EIGHT_LEVEL", [ lstroke, Lstroke, asterisk, asterisk, l, L, asterisk, asterisk ] };
key <AB01> { type="EIGHT_LEVEL", [ zabovedot, Zabovedot, yen, yen, z, Z, yen, yen ] };
key <AB02> { type="EIGHT_LEVEL", [ zacute, Zacute, asciicircum, asciicircum, x, X, asciicircum, asciicircum ] };
key <AB03> { type="EIGHT_LEVEL", [ cacute, Cacute, asciitilde, asciitilde, c, C, asciitilde, asciitilde ] };
key <AB06> { type="EIGHT_LEVEL", [ nacute, Nacute, dollar, dollar, n, N, dollar, dollar ] };
};