default partial alphanumeric_keys modifier_keys xkb_symbols "default" { //{{{1 // 1st Row {{{2 key { [ grave, asciitilde, dead_grave, dead_tilde ] }; key { [ exclam, 1, U203D, U203D ] }; key { [ at, 2, EuroSign, EuroSign ] }; key { [ numbersign, 3 ] }; key { [ dollar, 4 ] }; key { [ percent, 5 ] }; key { [ asciicircum, 6, dead_circumflex, dead_circumflex ] }; key { [ ampersand, 7 ] }; key { [ asterisk, 8 ] }; key { [ parenleft, 9, dead_grave, NoSymbol ] }; key { [ parenright, 0 ] }; key { [ bracketleft, braceleft ] }; key { [ bracketright, braceright, dead_tilde, NoSymbol ] }; key { [ BackSpace, BackSpace, Delete, Delete ] }; // 2nd Row {{{2 key { [ Tab, ISO_Left_Tab ] }; key { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; key { [ comma, less, dead_cedilla, dead_caron ] }; key { [ period, greater, dead_abovedot, periodcentered ] }; key { [ p, P, sterling, sterling ] }; key { [ y, Y ] }; key { [ f, F ] }; key { [ g, G ] }; key { [ c, C, ccedilla, Ccedilla ] }; key { [ r, R ] }; key { [ l, L, Right, End ] }; key { [ slash, question, U2E2E, U2E2E ] }; key { [ equal, plus ] }; // 3rd Row {{{2 key { [ Control_L ] }; key { [ a, A, adiaeresis, Adiaeresis ] }; key { [ o, O, odiaeresis, Odiaeresis ] }; key { [ e, E, EuroSign, EuroSign ] }; key { [ u, U, udiaeresis, Udiaeresis ] }; key { [ i, I, idiaeresis, Idiaeresis ] }; key { [ d, D ] }; key { [ h, H, Left, Home ] }; key { [ t, T ] }; key { [ n, N ] }; key { [ s, S, ssharp, ssharp ] }; key { [ minus, underscore ] }; key { [ backslash, bar ] }; key { [ Return ] }; // 4th Row {{{2 key { [ Shift_L ] }; key { [ backslash, bar ] }; key { [ semicolon, colon, dead_ogonek, dead_doubleacute ] }; key { [ q, Q ] }; key { [ j, J, Down, Next ] }; key { [ k, K, Up, Prior ] }; key { [ x, X ] }; key { [ b, B ] }; key { [ m, M ] }; key { [ w, W ] }; key { [ v, V ] }; key { [ z, Z ] }; key { [ Shift_R ] }; // 5th Row {{{2 key { [ Control_L ] }; key { [ Alt_L ] }; key { [ Super_L ] }; key { [ space, space, Delete, Delete ] }; key { [ Super_R ] }; key { [ ISO_Level3_Shift ] }; key { [ Control_R ] }; // F Keys {{{2 key { [ Escape ] }; key { [ F1, F1, F1, F1, XF86Switch_VT_1 ] }; key { [ F2, F2, F2, F2, XF86Switch_VT_2 ] }; key { [ F3, F3, F3, F3, XF86Switch_VT_3 ] }; key { [ F4, F4, F4, F4, XF86Switch_VT_4 ] }; key { [ F5, F5, F5, F5, XF86Switch_VT_5 ] }; key { [ F6, F6, F6, F6, XF86Switch_VT_6 ] }; key { [ F7, F7, F7, F7, XF86Switch_VT_7 ] }; key { [ F8, F8, F8, F8, XF86Switch_VT_8 ] }; key { [ F9, F9, F9, F9, XF86Switch_VT_9 ] }; key { [ F10, F10, F10, F10, XF86Switch_VT_10 ] }; key { [ F11, F11 ] }; key { [ F12, F12 ] }; // Numpad {{{2 key { [ Num_Lock ] }; key { [ KP_Equal ] }; key { [ KP_Divide, KP_Divide ] }; key { [ KP_Multiply, KP_Multiply ] }; key { [ KP_Home, KP_7 ] }; key { [ KP_Up, KP_8 ] }; key { [ KP_Prior, KP_9 ] }; key { [ KP_Subtract, KP_Subtract ] }; key { [ KP_Left, KP_4 ] }; key { [ KP_Begin, KP_5 ] }; key { [ KP_Right, KP_6 ] }; key { [ KP_Add, KP_Add ] }; key { [ KP_End, KP_1 ] }; key { [ KP_Down, KP_2 ] }; key { [ KP_Next, KP_3 ] }; key { [ KP_Insert, KP_0 ] }; key { [ KP_Delete, KP_Decimal ] }; key { [ KP_Enter ] }; // Navigation {{{2 key { [ Home ] }; key { [ Prior ] }; key { [ End ] }; key { [ Next ] }; key { [ Delete ] }; // Arrows {{{2 key { [ Down ] }; key { [ Up ] }; key { [ Left ] }; key { [ Right ] }; modifier_map Control { , }; // includes {{{2 include "shift(both_capslock)" }; //}}}1 partial xkb_symbols "kinesis" { //{{{1 // Level3_Shift {{{2 include "level3(ralt_switch)" // brackets {{{2 key { [ grave, asciitilde, dead_grave, dead_tilde ] }; key { [ slash, question, U2E2E, U2E2E ] }; key { [ minus, underscore ] }; key { [ equal, plus ] }; key { [ bracketleft, braceleft ] }; key { [ bracketright, braceright, dead_tilde, NoSymbol ] }; key { [ slash, question, U2E2E, U2E2E ] }; }; //}}}1 partial xkb_symbols "kinesis_swap_space_backspace" { //{{{1 key { [ space, space, Delete, Delete ] }; key { [ BackSpace, BackSpace, Delete, Delete ] }; }; //}}}1 partial xkb_symbols "applealu_iso" { //{{{1 // Level3_Shift {{{2 include "level3(ralt_switch)" // F Keys {{{2 key { [ XF86Eject ] }; key { [ F13 ] }; key { [ F14 ] }; key { [ F15 ] }; key { [ F16 ] }; key { [ F17 ] }; key { [ F18 ] }; key { [ F19 ] }; // Multimedia {{{2 key { [ XF86AudioMute ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioNext ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioPlay ] }; key { [ XF86MonBrightnessDown ] }; key { [ XF86MonBrightnessUp ] }; }; //}}}1 partial modifier_keys xkb_symbols "demon_king" { //{{{1 // Swap Keys {{{2 include "altwin(swap_alt_win)" include "level3(rwin_switch)" }; //}}}1 partial modifier_keys xkb_symbols "asus_zenbook" { //{{{1 // Swap Keys {{{2 include "altwin(swap_alt_win)" include "level3(menu_switch)" // Multimedia {{{2 key { [ XF86AudioMute ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; key { [ XF86MonBrightnessDown ] }; key { [ XF86MonBrightnessUp ] }; }; //}}}1