ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ ยยญ // Common Latin alphabet layout default partial xkb_symbols "basic" { key { [ 1, exclam, onesuperior, exclamdown ] }; key { [ 2, at, twosuperior, oneeighth ] }; key { [ 3, numbersign, threesuperior, sterling ] }; key { [ 4, dollar, onequarter, dollar ] }; key { [ 5, percent, onehalf, threeeighths ] }; key { [ 6, asciicircum, threequarters, fiveeighths ] }; key { [ 7, ampersand, braceleft, seveneighths ] }; key { [ 8, asterisk, bracketleft, trademark ] }; key { [ 9, parenleft, bracketright, plusminus ] }; key { [ 0, parenright, braceright, degree ] }; key { [ minus, underscore, backslash, questiondown ] }; key { [ equal, plus, dead_cedilla, dead_ogonek ] }; key { [ q, Q, at, Greek_OMEGA ] }; key { [ w, W, lstroke, Lstroke ] }; key { [ e, E, e, E ] }; key { [ r, R, paragraph, registered ] }; key { [ t, T, tslash, Tslash ] }; key { [ y, Y, leftarrow, yen ] }; key { [ u, U, downarrow, uparrow ] }; key { [ i, I, rightarrow, idotless ] }; key { [ o, O, oslash, Ooblique ] }; key { [ p, P, thorn, THORN ] }; key { [bracketleft, braceleft, dead_diaeresis, dead_abovering ] }; key { [bracketright, braceright, dead_tilde, dead_macron ] }; key { [ a, A, ae, AE ] }; key { [ s, S, ssharp, section ] }; key { [ d, D, eth, ETH ] }; key { [ f, F, dstroke, ordfeminine ] }; key { [ g, G, eng, ENG ] }; key { [ h, H, hstroke, Hstroke ] }; key { [ j, J, dead_hook, dead_horn ] }; key { [ k, K, kra, ampersand ] }; key { [ l, L, lstroke, Lstroke ] }; key { [ semicolon, colon, dead_acute, dead_doubleacute ] }; key { [apostrophe, quotedbl, dead_circumflex, dead_caron ] }; key { [ grave, asciitilde, notsign, notsign ] }; key { [ backslash, bar, dead_grave, dead_breve ] }; key { [ z, Z, guillemotleft, less ] }; key { [ x, X, guillemotright, greater ] }; key { [ c, C, cent, copyright ] }; key { [ v, V, leftdoublequotemark, leftsinglequotemark ] }; key { [ b, B, rightdoublequotemark, rightsinglequotemark ] }; key { [ n, N, n, N ] }; key { [ m, M, mu, masculine ] }; key { [ comma, less, horizconnector, multiply ] }; key { [ period, greater, periodcentered, division ] }; key { [ slash, question, dead_belowdot, dead_abovedot ] }; }; // Northern Europe ( Danish, Finnish, Norwegian, Swedish) common layout partial xkb_symbols "type2" { include "latin" key { [ 1, exclam, exclamdown, onesuperior ] }; key { [ 2, quotedbl, at, twosuperior ] }; key { [ 3, numbersign, sterling, threesuperior] }; key { [ 4, currency, dollar, onequarter ] }; key { [ 5, percent, onehalf, cent ] }; key { [ 6, ampersand, yen, fiveeighths ] }; key { [ 7, slash, braceleft, division ] }; key { [ 8, parenleft, bracketleft, guillemotleft] }; key { [ 9, parenright, bracketright, guillemotright] }; key { [ 0, equal, braceright, degree ] }; key { [ e, E, EuroSign, cent ] }; key { [ r, R, registered, registered ] }; key { [ t, T, thorn, THORN ] }; key { [ o, O, oe, OE ] }; key { [ aring, Aring, dead_diaeresis, dead_abovering ] }; key { [dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ] }; key { [ a, A, ordfeminine, masculine ] }; key { [ c, C, copyright, copyright ] }; key { [ comma, semicolon, dead_cedilla, dead_ogonek ] }; key { [ period, colon, periodcentered, dead_abovedot ] }; key { [ minus, underscore, dead_belowdot, dead_abovedot ] }; }; // Slavic Latin ( Albanian, Croatian, Polish, Slovene, Yugoslav) // common layout partial xkb_symbols "type3" { include "latin" key { [ q, Q, backslash, Greek_OMEGA ] }; key { [ w, W, bar, Lstroke ] }; key { [ z, Z, leftarrow, yen ] }; key { [ f, F, bracketleft, ordfeminine ] }; key { [ g, G, bracketright, ENG ] }; key { [ k, K, lstroke, ampersand ] }; key { [ y, Y, guillemotleft, less ] }; key { [ v, V, at, grave ] }; key { [ b, B, braceleft, apostrophe ] }; key { [ n, N, braceright, braceright ] }; key { [ m, M, section, masculine ] }; key { [ comma, semicolon, less, multiply ] }; key { [ period, colon, greater, division ] }; }; // Another common Latin layout // (German, Estonian, Spanish, Icelandic, Italian, Latin American, Portuguese) partial xkb_symbols "type4" { include "latin" key { [ 2, quotedbl, at, oneeighth ] }; key { [ 6, ampersand, notsign, fiveeighths ] }; key { [ 7, slash, braceleft, seveneighths ] }; key { [ 8, parenleft, bracketleft, trademark ] }; key { [ 9, parenright, bracketright, plusminus ] }; key { [ 0, equal, braceright, degree ] }; key { [ e, E, EuroSign, cent ] }; key { [ comma, semicolon, horizconnector, multiply ] }; key { [ period, colon, periodcentered, division ] }; key { [ minus, underscore, dead_belowdot, dead_abovedot ] }; }; partial xkb_symbols "nodeadkeys" { key { [ equal, plus, cedilla, ogonek ] }; key { [bracketleft, braceleft, diaeresis, degree ] }; key { [bracketright, braceright, asciitilde, macron ] }; key { [ semicolon, colon, acute, doubleacute ] }; key { [apostrophe, quotedbl, asciicircum, caron ] }; key { [ backslash, bar, grave, breve ] }; key { [ slash, question, dead_belowdot, abovedot ] }; }; partial xkb_symbols "type2_nodeadkeys" { include "latin(nodeadkeys)" key { [ aring, Aring, diaeresis, degree ] }; key { [ diaeresis, asciicircum, asciitilde, caron ] }; key { [ comma, semicolon, cedilla, ogonek ] }; key { [ period, colon, periodcentered, abovedot ] }; key { [ minus, underscore, dead_belowdot, abovedot ] }; }; partial xkb_symbols "type3_nodeadkeys" { include "latin(nodeadkeys)" }; partial xkb_symbols "type4_nodeadkeys" { include "latin(nodeadkeys)" key { [ minus, underscore, dead_belowdot, abovedot ] }; }; // Added 2008.03.05 by Marcin Woliล„ski // See http://marcinwolinski.pl/keyboard/ for a description. // Used by pl(intl) // // โ”Œโ”€โ”€โ”€โ”€โ”€โ” // โ”‚ 2 4 โ”‚ 2 = Shift, 4 = Level3 + Shift // โ”‚ 1 3 โ”‚ 1 = Normal, 3 = Level3 // โ””โ”€โ”€โ”€โ”€โ”€โ”˜ // โ”Œโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”ฒโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“ // โ”‚ ~ ~ โ”‚ ! ' โ”‚ @ " โ”‚ # ห โ”‚ $ ยธ โ”‚ % ห‡ โ”‚ ^ ^ โ”‚ & ห˜ โ”‚ * ฬ‡ โ”‚ ( ฬฃ โ”‚ ) ยฐ โ”‚ _ ยฏ โ”‚ + ห› โ”ƒ โŒซ Back- โ”ƒ // โ”‚ ` ` โ”‚ 1 ยก โ”‚ 2 ยฉ โ”‚ 3 โ€ข โ”‚ 4 ยง โ”‚ 5 โ‚ฌ โ”‚ 6 ยข โ”‚ 7 โˆ’ โ”‚ 8 ร— โ”‚ 9 รท โ”‚ 0 ยฐ โ”‚ - โ€“ โ”‚ = โ€” โ”ƒ space โ”ƒ // โ”ขโ”โ”โ”โ”โ”โ”ทโ”โ”ฑโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”ดโ”€โ”ฌโ”€โ”€โ”€โ”บโ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”ซ // โ”ƒ โ”ƒ Q โ”‚ W โ”‚ E โ”‚ R โ”‚ T โ”‚ Y โ”‚ U โ”‚ I โ”‚ O โ”‚ P โ”‚ { ยซ โ”‚ } ยป โ”ƒ Enter โ”ƒ // โ”ƒTab โ†น โ”ƒ q โ”‚ w โ”‚ e โ”‚ r โ”‚ t โ”‚ y โ”‚ u โ”‚ i โ”‚ o โ”‚ p โ”‚ [ โ€น โ”‚ ] โ€บ โ”ƒ โŽ โ”ƒ // โ”ฃโ”โ”โ”โ”โ”โ”โ”โ”ปโ”ฑโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”ดโ”ฌโ”€โ”€โ”€โ”€โ”บโ”“ โ”ƒ // โ”ƒ โ”ƒ A โ”‚ S โ”‚ D โ”‚ F โ”‚ G โ”‚ H โ”‚ J โ”‚ K โ”‚ L โ”‚ : โ€œ โ”‚ " โ€ โ”‚ | ยถ โ”ƒ โ”ƒ // โ”ƒCaps โ‡ฌ โ”ƒ a โ”‚ s โ”‚ d โ”‚ f โ”‚ g โ”‚ h โ”‚ j โ”‚ k โ”‚ l โ”‚ ; โ€˜ โ”‚ ' โ€™ โ”‚ \ โ”ƒ โ”ƒ // โ”ฃโ”โ”โ”โ”โ”โ”โ”โ”โ”นโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฌโ”ดโ”€โ”€โ”€โ”€โ”ฒโ”ทโ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”ซ // โ”ƒ โ”‚ Z โ”‚ X โ”‚ C โ”‚ V โ”‚ B โ”‚ N โ”‚ M โ”‚ < โ€ž โ”‚ > ยท โ”‚ ? ยฟ โ”ƒ โ”ƒ // โ”ƒShift โ‡ง โ”‚ z โ”‚ x โ”‚ c โ”‚ v โ”‚ b โ”‚ n โ”‚ m โ”‚ , โ€š โ”‚ . โ€ฆ โ”‚ / โ„ โ”ƒShift โ‡ง โ”ƒ // โ”ฃโ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”ทโ”โ”ณโ”โ”โ”โ”ทโ”โ”โ”โ”ฑโ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”ฒโ”โ”ทโ”โ”โ”โ”โ”โ•ˆโ”โ”โ”โ”โ”โ”ปโ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”› // โ”ƒ โ”ƒ โ”ƒ โ”ƒ โฃ โฝ โ”ƒ โ”ƒ โ”ƒ โ”ƒ // โ”ƒCtrl โ”ƒMeta โ”ƒAlt โ”ƒ โฃ Space โฝ โ”ƒAltGr โ‡ฎโ”ƒMenu โ”ƒCtrl โ”ƒ // โ”—โ”โ”โ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”โ”นโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”บโ”โ”โ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”โ”ปโ”โ”โ”โ”โ”โ”โ”โ”› partial xkb_symbols "intl" { key { [ grave, asciitilde, dead_grave, dead_tilde ] }; key { [ 1, exclam, exclamdown, dead_acute ] }; key { [ 2, at, copyright, dead_diaeresis ] }; key { [ 3, numbersign, U2022, dead_doubleacute ] }; // U+2022 is bullet (the name bullet does not work) key { [ 4, dollar, section, dead_cedilla ] }; key { [ 5, percent, EuroSign, dead_caron ] }; key { [ 6, asciicircum, cent, dead_circumflex ] }; key { [ 7, ampersand, U2212, dead_breve ] }; // U+2212 is MINUS SIGN key { [ 8, asterisk, multiply, dead_abovedot ] }; key { [ 9, parenleft, division, dead_belowdot ] }; key { [ 0, parenright, degree, dead_abovering ] }; key { [ minus, underscore, endash, dead_macron ] }; key { [ equal, plus, emdash, dead_ogonek ] }; key { [ q, Q ] }; key { [ w, W ] }; key { [ e, E ] }; key { [ r, R ] }; key { [ t, T ] }; key { [ y, Y ] }; key { [ u, U ] }; key { [ i, I ] }; key { [ o, O ] }; key { [ p, P ] }; key { [bracketleft, braceleft, U2039, guillemotleft ] }; key { [bracketright, braceright, U203A, guillemotright ] }; key { [ a, A ] }; key { [ s, S ] }; key { [ d, D ] }; key { [ f, F ] }; key { [ g, G ] }; key { [ h, H ] }; key { [ j, J ] }; key { [ k, K ] }; key { [ l, L ] }; key { [ semicolon, colon, leftsinglequotemark, leftdoublequotemark ] }; key { [apostrophe, quotedbl, rightsinglequotemark, rightdoublequotemark ] }; key { [ backslash, bar, NoSymbol, paragraph ] }; key { [ z, Z ] }; key { [ x, X ] }; key { [ c, C ] }; key { [ v, V ] }; key { [ b, B ] }; key { [ n, N ] }; key { [ m, M ] }; key { [ comma, less, singlelowquotemark, doublelowquotemark ] }; key { [ period, greater, ellipsis, periodcentered ] }; key { [ slash, question, U2044, questiondown ] }; // U+2044 is FRACTION SLASH };