-    key <LSGT> { [            less,         greater,             bar,       brokenbar ] };
-    key <AE01> { [          exclam,               1 ] };
+    key <TLDE> { [           grave,      asciitilde,      dead_grave,      dead_tilde ] };
+    key <AE01> { [          exclam,               1,       U203D, U203D ] };
     key <AE02> { [              at,               2,        EuroSign,        EuroSign ] };
     key <AE03> { [      numbersign,               3 ] };
     key <AE04> { [          dollar,               4 ] };
     key <AE02> { [              at,               2,        EuroSign,        EuroSign ] };
     key <AE03> { [      numbersign,               3 ] };
     key <AE04> { [          dollar,               4 ] };
     key <AE10> { [      parenright,               0 ] };
     key <AE11> { [     bracketleft,       braceleft ] };
     key <AE12> { [    bracketright,      braceright,      dead_tilde,        NoSymbol ] };
     key <AE10> { [      parenright,               0 ] };
     key <AE11> { [     bracketleft,       braceleft ] };
     key <AE12> { [    bracketright,      braceright,      dead_tilde,        NoSymbol ] };
 
     // 2nd Row {{{2
     key  <TAB> { [             Tab,    ISO_Left_Tab ] };
     key <AD01> { [      apostrophe,        quotedbl,      dead_acute,  dead_diaeresis ] };
     key <AD02> { [           comma,            less,    dead_cedilla,      dead_caron ] };
     key <AD03> { [          period,         greater,   dead_abovedot,  periodcentered ] };
 
     // 2nd Row {{{2
     key  <TAB> { [             Tab,    ISO_Left_Tab ] };
     key <AD01> { [      apostrophe,        quotedbl,      dead_acute,  dead_diaeresis ] };
     key <AD02> { [           comma,            less,    dead_cedilla,      dead_caron ] };
     key <AD03> { [          period,         greater,   dead_abovedot,  periodcentered ] };
     key <AD05> { [               y,               Y ] };
     key <AD06> { [               f,               F ] };
     key <AD07> { [               g,               G ] };
     key <AD08> { [               c,               C,        ccedilla,        Ccedilla ] };
     key <AD09> { [               r,               R ] };
     key <AD05> { [               y,               Y ] };
     key <AD06> { [               f,               F ] };
     key <AD07> { [               g,               G ] };
     key <AD08> { [               c,               C,        ccedilla,        Ccedilla ] };
     key <AD09> { [               r,               R ] };
     key <AD11> { [           slash,        question ] };
     key <AD12> { [           equal,            plus ] };
 
     // 3rd Row {{{2
     key <AD11> { [           slash,        question ] };
     key <AD12> { [           equal,            plus ] };
 
     // 3rd Row {{{2
     key <AC01> { [               a,               A,      adiaeresis,      Adiaeresis ] };
     key <AC02> { [               o,               O,      odiaeresis,      Odiaeresis ] };
     key <AC03> { [               e,               E,        EuroSign,        EuroSign ] };
     key <AC04> { [               u,               U,      udiaeresis,      Udiaeresis ] };
     key <AC05> { [               i,               I,      idiaeresis,      Idiaeresis ] };
     key <AC06> { [               d,               D ] };
     key <AC01> { [               a,               A,      adiaeresis,      Adiaeresis ] };
     key <AC02> { [               o,               O,      odiaeresis,      Odiaeresis ] };
     key <AC03> { [               e,               E,        EuroSign,        EuroSign ] };
     key <AC04> { [               u,               U,      udiaeresis,      Udiaeresis ] };
     key <AC05> { [               i,               I,      idiaeresis,      Idiaeresis ] };
     key <AC06> { [               d,               D ] };
     key <AC08> { [               t,               T ] };
     key <AC09> { [               n,               N ] };
     key <AC10> { [               s,               S,          ssharp,          ssharp ] };
     key <AC08> { [               t,               T ] };
     key <AC09> { [               n,               N ] };
     key <AC10> { [               s,               S,          ssharp,          ssharp ] };
     key <AB01> { [       semicolon,           colon,     dead_ogonek, dead_doubleacute ] };
     key <AB02> { [               q,               Q ] };
     key <AB01> { [       semicolon,           colon,     dead_ogonek, dead_doubleacute ] };
     key <AB02> { [               q,               Q ] };
-    key <AB03> { [               j,               J ] };
-    key <AB04> { [               k,               K ] };
+    key <AB03> { [               j,               J,            Down,             Next ] };
+    key <AB04> { [               k,               K,              Up,            Prior ] };
     key <LCTL> { [        Control_L ] };
     key <LALT> { [            Alt_L ] };
     key <LWIN> { [          Super_L ] };
     key <LCTL> { [        Control_L ] };
     key <LALT> { [            Alt_L ] };
     key <LWIN> { [          Super_L ] };
+
+    // brackets {{{2
+    key <TLDE> { [           grave,      asciitilde,      dead_grave,      dead_tilde ] };
+    key <BKSL> { [           slash,        question ] };
+    key <AE11> { [           minus,      underscore ] };
+    key <AE12> { [           equal,            plus ] };
+    key <AD11> { [     bracketleft,       braceleft ] };
+    key <AD12> { [    bracketright,      braceright,      dead_tilde,        NoSymbol ] };
+
+
+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 <MUTE> { [         XF86AudioMute ] };
+    key <VOL-> { [  XF86AudioLowerVolume ] };
+    key <VOL+> { [  XF86AudioRaiseVolume ] };
+    key <I232> { [ XF86MonBrightnessDown ] };
+    key <I233> { [   XF86MonBrightnessUp ] };
+}; //}}}1