default partial alphanumeric_keys modifier_keys xkb_symbols "us" { name[Group1]="English (US, with a layout mimicking the Ducky Mini)"; include "us(basic)" include "ducky-mini(common)" # Numbers row key { [ Escape, asciitilde, grave ] }; key { [ 2, at, F2 ] }; key { [ 3, numbersign, F3 ] }; key { [ 4, dollar, F4 ] }; key { [ 6, asciicircum, F6 ] }; key { [ 7, ampersand, F7 ] }; # Navigational keys key { [ p, P, Up ] }; key { [ l, L, Left ] }; key { [ semicolon, colon, Down ] }; key { [ apostrophe, quotedbl. Right ] }; key { [ k, K, Prior ] }; key { [ comma, less, Next ] }; key { [ period, greater, Home ] }; key { [ slash, question, End ] }; # Insert key { [ backslash, bar, Insert ] }; }; partial alphanumeric_keys xkb_symbols "ru" { name[Group1]= "Russian (RU, with a layout mimicking the Ducky Mini)"; include "ru(winkeys)" include "ducky-mini(common)" # Number row key { [ Escape, Cyrillic_IO, Cyrillic_io ] }; key { [ 2, quotedbl, F2 ] }; key { [ 3, numerosign, F3 ] }; key { [ 4, semicolon, F4 ] }; key { [ 6, colon, F6 ] }; key { [ 7, question, F7 ] }; # Navigational keys key { [ Cyrillic_ze, Cyrillic_ZE, Up ] }; key { [ Cyrillic_de, Cyrillic_DE, Left ] }; key { [ Cyrillic_zhe, Cyrillic_ZHE, Down ] }; key { [ Cyrillic_e, Cyrillic_E, Right ] }; key { [ Cyrillic_el, Cyrillic_EL, Prior ] }; key { [ Cyrillic_be, Cyrillic_BE, Next ] }; key { [ Cyrillic_yu, Cyrillic_YU, Home ] }; key { [ period, comma, End ] }; # Insert key { [ backslash, slash, Insert ] }; }; hidden partial alphanumeric_keys xkb_symbols "common" { name[Group1]= "Common (layout mimicking the Ducky Mini)"; # Number row key { [ 1, exclam, F1 ] }; key { [ 5, percent, F5 ] }; key { [ 8, asterisk, F8 ] }; key { [ 9, parenleft, F9 ] }; key { [ 0, parenright, F10 ] }; key { [ minus, underscore, F11 ] }; key { [ equal, plus, F12 ] }; # Delete key { [ BackSpace, BackSpace, Delete ] }; };