// Visualisation and description: http://pacer.pl/teksty/polska-klawiatura-w-linuksie // Contact: Ryszard Pacer ryszard.pacer@gmail.com xkb_symbols "pn87" { include "latin(type3)" name[Group1]="Polski PN87"; key { [ asciicircum, asterisk, notsign, notsign]}; key { [ 1, section, ampersand, exclamdown ] }; key { [ 2, percent, at, oneeighth ]}; key { [ 3, exclam, numbersign] }; key { [ 4, question, currency ]}; key { [ 5, plus ] }; key { [ 6, equal ] }; key { [ 7, colon, section, U2248 ] }; key { [ 8, underscore, U2022, endash ]}; key { [ 9, slash, backslash, bar]}; key { [ 0, quotedbl, doublelowquotemark, rightdoublequotemark]}; key { [ zabovedot, Zabovedot, singlelowquotemark, rightsinglequotemark ]}; key { [ bracketleft, bracketright, notequal, division ] }; key { [ q, Q, Greek_pi, Greek_OMEGA ] }; key { [ e, E, eogonek, Eogonek ] }; key { [ r, R, registered, EuroSign ] }; key { [ z, Z, zabovedot, Zabovedot ] }; key { [ o, O, doublelowquotemark, Oacute ]}; key { [ p, P ] }; key { [ oacute, zacute, Oacute, Zacute ]}; key { [ parenleft, parenright, braceleft, braceright ]}; key { [ a, A, aogonek, Aogonek ] }; key { [ s, S, sacute, Sacute ] }; key { [ j, J, dead_belowdot, dead_abovedot] }; key { [ l, L, lstroke, Lstroke ] }; key { [ lstroke, Lstroke, ellipsis, dead_doubleacute ] }; key { [ aogonek, eogonek, Aogonek, Eogonek ] }; key { [ semicolon, dollar, apostrophe, dead_breve ] }; key { [ y, Y, less, greater ] }; key { [ x, X, zacute, Zacute ] }; key { [ c, C, cacute, Cacute ] }; key { [ v, V, guillemotleft, singlelowquotemark ] }; key { [ b, B, guillemotright,leftsinglequotemark ] }; key { [ n, N, nacute, Nacute ] }; key { [ period, sacute, multiply, Sacute ] }; key { [ comma, nacute, minus, Nacute ] }; key { [ minus, cacute, emdash, Cacute ] }; include "kpdl(comma)" include "level3(ralt_switch)" };