# Workman with phonetic transliteration layer for Cyrllic. # Switch layers using Shift+CapsLock. partial alphanumeric_keys xkb_symbols "workman-emery" { name[Group1]= "Emery"; include "us(euro)" // Alphanumeric section key { [ 1, exclam ] }; key { [ 2, at ] }; key { [ 3, numbersign ] }; key { [ 4, dollar ] }; key { [ 5, percent ] }; key { [ 6, asciicircum ] }; key { [ 7, ampersand ] }; key { [ 8, asterisk ] }; key { [ 9, parenleft ] }; key { [ 0, parenright ] }; key { [ q, Q, adiaeresis, Adiaeresis ], [ U044B, U042B, U044c, U042C ] }; # ы Ы ь Ь key { [ d, D, U0111, U0111 ], # d D đ đ [ U0434, U0414, U0452, U0402 ] }; # д Д ђ Ђ key { [ r, R, U20AC, U20AC ], [ U0440, U0420, U20AC, U20AC ] }; # р Р key { [ w, W, aring, Aring ], [ U0447, U0427, U045B, U040B ] }; # ч Ч ћ Ћ key { [ b, B, b, B ], [ U0431, U0411 ]}; # б Б key { [ j, J, U0135, U0134 ], # j J ĵ Ĵ [ U0458, U0408 ]}; # ј Ј key { [ f, F, 0x1002200, F ], # f F ∀ F [ U0444, U0424, U0473, U0472 ]}; # ф Ф ѳ Ѳ key { [ u, U, U016D, U016C ], [ U0443, U0423, U045E, U040E ] }; # у У ў Ў key { [ p, P, sterling, sterling ], [ U043F, U041F, sterling, sterling ] }; # п П key { [ semicolon, colon, paragraph, degree ] }; key { [ a, A, adiaeresis, Adiaeresis ], [ U0430, U0410, U2248, U00B6 ] # а А ≈ ¶ }; key { [ s, S, U0161, U0160 ], [ U0441, U0421, U0448, U0428 ] # с С ш Ш }; key { [ h, H, U010D, U010C ], [ U0445, U0425 , U044B, U042B ] }; # х Х key { [ t, T, thorn, THORN ], [ U0442, U0422] }; # т Т key { [ g, G, U011D, U011C ], [ U0433, U0413 ] }; # г Г key { [ y, Y, udiaeresis, Udiaeresis ], [ U044f, U042f, U044D, U042D ] }; # я Я э Э key { [ n, N, ntilde, Ntilde ], [ U043D, U041D, U045A, U040A ] }; # н Н њ Њ key { [ e, E, ediaeresis, Ediaeresis ], [ U0435, U0415, U0451, U0401 ] }; # е Е ё Ё key { [ o, O, odiaeresis, Odiaeresis ], [ U043E, U041E, U044E, U042E ] }; # о О ю Ю key { [ i, I, idiaeresis, Idiaeresis ], [ U0438, U0418, U0439, U0419 ] }; # и И й key { [], [ U0447, U0427, U045B, U040B ] }; # ч Ч ћ Ћ key { [ z, Z, U017E, U017D ], [ U0437, U0417, U0436, U0416 ] }; # з З ж Ж key { [ x, X, x, X ], [ U045F, U040F ] }; # џ Џ key { [ m, M, mu, mu ], [ U043C, U041C, mu, mu ] }; # м М key { [ c, C, U0107, U0106 ], [ U0446, U0426, U00A9, U2103 ] }; # ц Ц © ℃ key { [ v, V, v, V ], [ U0432, U0412 ]}; # в В key { [ k, K, oe, OE ], [ U043A, U041A ] }; # к К key { [ l, L, U01C9, U01C8 ], [ U043B, U041B, U0459, U0409 ] }; # л Л љ Љ key { [ comma, less, ellipsis, guillemotleft ] }; key { [ period, greater, ellipsis, guillemotright ] }; // End alphanumeric section key { [ BackSpace, ISO_Next_Group ] }; key { [ space, minus, space, space ] }; include "level3(ralt_switch)" };