-
-
Save sutnistj/382c4b7d1730a33dc4d48c5da0f564fd to your computer and use it in GitHub Desktop.
X11 keymap
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
default partial alphanumeric_keys | |
xkb_symbols "pl_my" { | |
name[Group1]= "Polish (my)"; | |
key <AB01> { [ z, Z, zcaron, Zcaron ] }; | |
key <AB02> { [ x, X ] }; | |
key <AB03> { [ c, C, ccaron, Ccaron ] }; | |
key <AB04> { [ v, V, downarrow ] }; | |
key <AB05> { [ b, B, U2194 ] }; // ↔ | |
key <AB06> { [ n, N ] }; | |
key <AB07> { [ m, M, U2212, U2011 ] }; // minus, non-break defis | |
key <AB08> { [ comma, less, dead_cedilla, dead_horn ] }; | |
key <AB09> { [ period, greater, dead_abovedot, dead_belowdot ] }; | |
key <AB10> { [ slash, question, ellipsis, brokenbar ] }; | |
key <AC01> { [ a, A, dead_acute, U0301 ] }; // combining_acute | |
key <AC02> { [ s, S, scaron, Scaron ] }; | |
key <AC03> { [ d, D, eth, ETH ] }; | |
key <AC04> { [ f, F ] }; | |
key <AC05> { [ g, G, gcaron, Gcaron ] }; | |
key <AC06> { [ h, H, dead_caron, dead_hook ] }; | |
key <AC07> { [ j, J ] }; | |
key <AC08> { [ k, K ] }; | |
key <AC09> { [ l, L ] }; | |
key <AC10> { [ semicolon, colon, dead_diaeresis, dead_doubleacute ] }; | |
key <AC11> { [ apostrophe, quotedbl, doublelowquotemark, singlelowquotemark ] }; | |
key <AD01> { [ q, Q ] }; | |
key <AD02> { [ w, W ] }; | |
key <AD03> { [ e, E, schwa, SCHWA ] }; | |
key <AD04> { [ r, R ] }; | |
key <AD05> { [ t, T, thorn, THORN ] }; | |
key <AD06> { [ y, Y, U02BC ] }; // mod_apostrophe | |
key <AD07> { [ u, U, dead_breve ] }; | |
key <AD08> { [ i, I, periodcentered, enfilledcircbullet ] }; | |
key <AD09> { [ o, O, dead_ogonek, dead_abovering ] }; | |
key <AD10> { [ p, P ] }; | |
key <AD11> { [ bracketleft, braceleft, leftdoublequotemark, leftsinglequotemark ] }; | |
key <AD12> { [ bracketright, braceright, rightdoublequotemark, rightsinglequotemark ] }; | |
key <BKSL> { [ backslash, bar, dead_stroke, dead_macron ] }; | |
key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; | |
key <AE01> { [ 1, exclam ] }; | |
key <AE02> { [ 2, at ] }; | |
key <AE03> { [ 3, numbersign, numerosign, section ] }; | |
key <AE04> { [ 4, dead_currency ] }; | |
key <AE05> { [ 5, percent, U2030, degree ] }; // ‰ | |
key <AE06> { [ 6, asciicircum, uparrow, dead_circumflex ] }; | |
key <AE07> { [ 7, ampersand, U2248 ] }; // ≈ | |
key <AE08> { [ 8, asterisk, multiply, division ] }; | |
key <AE09> { [ 9, parenleft, guillemotleft, U2039 ] }; // ‹ | |
key <AE10> { [ 0, parenright, guillemotright, U203A ] }; // › | |
key <AE11> { [ minus, underscore, emdash, endash ] }; | |
key <AE12> { [ equal, plus, notequal, plusminus ] }; | |
key <SPCE> { [ space, nobreakspace, nobreakspace ] }; | |
include "level3(ralt_switch)" | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
default partial alphanumeric_keys | |
xkb_symbols "ua_my" { | |
include "ua(winkeys)" | |
name[Group1]= "Ukrainian (my)"; | |
key <AB01> { [ Cyrillic_zhe, Cyrillic_ZHE, Cyrillic_je, Cyrillic_JE ] }; | |
key <AB02> { [ Cyrillic_ha, Cyrillic_HA ] }; | |
key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; | |
key <AB04> { [ Cyrillic_em, Cyrillic_EM, U2212, U2011 ] }; | |
key <AB05> { [ Cyrillic_i, Cyrillic_I, Cyrillic_shorti, Cyrillic_SHORTI ] }; | |
key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; | |
key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; | |
key <AB08> { [ comma, less, doublelowquotemark, singlelowquotemark ] }; | |
key <AB09> { [ period, greater, leftdoublequotemark, leftsinglequotemark ] }; | |
key <AB10> { [ slash, question, ellipsis, rightdoublequotemark ] }; | |
key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; | |
key <AC02> { [ Ukrainian_i, Ukrainian_I, Ukrainian_yi, Ukrainian_YI ] }; | |
key <AC03> { [ Cyrillic_ve, Cyrillic_VE, Byelorussian_shortu, Byelorussian_SHORTU ] }; | |
key <AC04> { [ Cyrillic_a, Cyrillic_A, Cyrillic_ya, Cyrillic_YA ] }; | |
key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; | |
key <AC06> { [ Cyrillic_er, Cyrillic_ER, U02BC, rightsinglequotemark ] }; | |
key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; | |
key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; | |
key <AC09> { [ Cyrillic_de, Cyrillic_DE, division, multiply ] }; | |
key <AC10> { [ semicolon, colon, dead_diaeresis, dead_breve ] }; | |
key <AC11> { [ apostrophe, quotedbl ] }; | |
key <AD01> { [ Cyrillic_be, Cyrillic_BE ] }; | |
key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] }; | |
key <AD03> { [ Cyrillic_u, Cyrillic_U, Cyrillic_yu, Cyrillic_YU ] }; | |
key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] }; | |
key <AD05> { [ Cyrillic_ie, Cyrillic_IE, Ukrainian_ie, Ukrainian_IE ] }; | |
key <AD06> { [ Cyrillic_en, Cyrillic_EN, U0301 ] }; // combining_acute | |
key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] }; | |
key <AD08> { [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA ] }; | |
key <AD09> { [ Cyrillic_che, Cyrillic_CHE ] }; | |
key <AD10> { [ Cyrillic_ze, Cyrillic_ZE, U0455, U0405 ] }; | |
key <AD11> { [ bracketleft, braceleft, lessthanequal ] }; | |
key <AD12> { [ bracketright, braceright, greaterthanequal ] }; | |
//key <LSGT> { [ backslash, bar ] }; | |
key <BKSL> { [ backslash, bar ] }; | |
key <TLDE> { [ grave, asciitilde, notsign ] }; | |
key <AE01> { [ 1, exclam ] }; | |
key <AE02> { [ 2, at ] }; // single quote used often as an apostrophe (deprecated) | |
key <AE03> { [ 3, numbersign, numerosign, U00A7 ] }; // Paragraph | |
// key <AE04> { [ 4, U20B4, EuroSign, dollar ] }; | |
key <AE04> { [ 4, dead_currency ] }; | |
key <AE05> { [ 5, percent, degree, U2030 ] }; | |
key <AE06> { [ 6, asciicircum ] }; | |
key <AE07> { [ 7, ampersand, U2248 ] }; | |
key <AE08> { [ 8, asterisk, U00B7, U2022 ] }; | |
key <AE09> { [ 9, parenleft, guillemotleft, U2039 ] }; | |
key <AE10> { [ 0, parenright, guillemotright, U203A ] }; | |
key <AE11> { [ minus, underscore, emdash, endash ] }; | |
key <AE12> { [ equal, plus, notequal, plusminus ] }; | |
key <SPCE> { [ space, nobreakspace, nobreakspace ] }; | |
include "kpdl(comma)" | |
include "level3(ralt_switch)" | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
default partial alphanumeric_keys | |
xkb_symbols "ua_dfo" { | |
// include "ua(winkeys)" | |
name[Group1]= "Ukrainian (drahomfonold)"; | |
key <AB01> { [ Cyrillic_i, Cyrillic_I, Cyrillic_yeru, Cyrillic_YERU ] }; | |
key <AB02> { [ Cyrillic_ha, Cyrillic_HA, U046F, U046E ] }; // ksi: ѯ | |
key <AB03> { [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_che, Cyrillic_CHE ] }; | |
key <AB04> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN, Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; | |
key <AB05> { [ Cyrillic_be, Cyrillic_BE, UA651, UA650 ] }; // ꙑ | |
key <AB06> { [ Cyrillic_en, Cyrillic_EN, Cyrillic_nje, Cyrillic_NJE ] }; | |
key <AB07> { [ Cyrillic_em, Cyrillic_EM, U2212, U2011 ] }; // minus, non-break hyfen | |
key <AB08> { [ comma, less, leftdoublequotemark, leftsinglequotemark ] }; | |
key <AB09> { [ period, greater, rightdoublequotemark, rightsinglequotemark ] }; | |
key <AB10> { [ slash, question, ellipsis, doublelowquotemark ] }; | |
key <AC01> { [ Cyrillic_a, Cyrillic_A, Cyrillic_ya, Cyrillic_YA ] }; | |
key <AC02> { [ Cyrillic_es, Cyrillic_ES, Cyrillic_tse, Cyrillic_TSE ] }; | |
key <AC03> { [ Cyrillic_de, Cyrillic_DE, Serbian_dje, Serbian_DJE ] }; | |
key <AC04> { [ Cyrillic_ef, Cyrillic_EF, U0473, U0472 ] }; // ѳ | |
key <AC05> { [ Cyrillic_zhe, Cyrillic_ZHE, Cyrillic_dzhe, Cyrillic_DZHE ] }; | |
key <AC06> { [ Cyrillic_ghe, Cyrillic_GHE, U02BC, singlelowquotemark ] }; // mod_apostrophe | |
key <AC07> { [ Cyrillic_je, Cyrillic_JE, Cyrillic_shorti, Cyrillic_SHORTI ] }; | |
key <AC08> { [ Cyrillic_ka, Cyrillic_KA, UA64B, UA64A ] }; // uk: Ꙋ ꙋ | |
key <AC09> { [ Cyrillic_el, Cyrillic_EL, Cyrillic_lje, Cyrillic_LJE ] }; | |
key <AC10> { [ semicolon, colon, dead_diaeresis, dead_breve ] }; | |
key <AC11> { [ apostrophe, quotedbl, U0301, dead_acute ] }; // combining_acute | |
key <AD01> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN, Cyrillic_shcha, Cyrillic_SHCHA ] }; | |
key <AD02> { [ Cyrillic_ve, Cyrillic_VE, U0475, U0474 ] }; // ѵ | |
key <AD03> { [ Cyrillic_ie, Cyrillic_IE, Ukrainian_ie, Ukrainian_IE ] }; | |
key <AD04> { [ Cyrillic_er, Cyrillic_ER, U0463, U0462 ] }; // ѣ | |
key <AD05> { [ Cyrillic_te, Cyrillic_TE, Serbian_tshe, Serbian_TSHE ] }; | |
key <AD06> { [ Cyrillic_ze, Cyrillic_ZE, Macedonia_dse, Macedonia_DSE ] }; | |
key <AD07> { [ Cyrillic_u, Cyrillic_U, Cyrillic_yu, Cyrillic_YU ] }; | |
key <AD08> { [ Ukrainian_i, Ukrainian_I, Ukrainian_yi, Ukrainian_YI ] }; | |
key <AD09> { [ Cyrillic_o, Cyrillic_O, Cyrillic_e, Cyrillic_E ] }; | |
key <AD10> { [ Cyrillic_pe, Cyrillic_PE, U0471, U0470 ] }; // psi: ѱ | |
key <AD11> { [ bracketleft, braceleft, lessthanequal ] }; | |
key <AD12> { [ bracketright, braceright, greaterthanequal ] }; | |
key <BKSL> { [ backslash, bar ] }; | |
key <TLDE> { [ grave, asciitilde, dead_grave ] }; | |
key <AE01> { [ 1, exclam, UA647, UA646 ] }; // iota: ꙇ | |
key <AE02> { [ 2, at, UA641, UA640 ] }; // ꙁ | |
key <AE03> { [ 3, numbersign, numerosign, section ] }; | |
key <AE04> { [ 4, U20B4, EuroSign, dollar ] }; // ₴ | |
key <AE05> { [ 5, percent, degree, U2030 ] }; // ‰ | |
key <AE06> { [ 6, asciicircum, U0461, U0460 ] }; // omega: ѡ | |
key <AE07> { [ 7, ampersand, U2248 ] }; // ≈ | |
key <AE08> { [ 8, asterisk, U00B7, U2022 ] }; // · • | |
key <AE09> { [ 9, parenleft, guillemotleft, U2039 ] }; // ‹ | |
key <AE10> { [ 0, parenright, guillemotright, U203A ] }; // › | |
key <AE11> { [ minus, underscore, emdash, endash ] }; | |
key <AE12> { [ equal, plus, notequal, plusminus ] }; | |
key <SPCE> { [ space, nobreakspace, nobreakspace ] }; | |
include "kpdl(comma)" | |
include "level3(ralt_switch)" | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Dlja Androidu *