summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dwm/config.h24
1 files changed, 20 insertions, 4 deletions
diff --git a/dwm/config.h b/dwm/config.h
index 465a65b..696a64c 100644
--- a/dwm/config.h
+++ b/dwm/config.h
@@ -262,16 +262,32 @@ static const Key keys[] = {
{ MODKEY2 | ControlMask, XK_comma, exresize, { .v = (int []){ -25, -25 } } },
{ MODKEY2 | ControlMask, XK_period, exresize, { .v = (int []){ 25, 25 } } },
- // LAYOUT SIZES
+ // LAYOUTS
+ { MODKEY, XK_f, togglefullscr, {0} },
+ { MODKEY | ControlMask, XK_f, togglefloating, {0} },
+ { MODKEY | ControlMask, XK_s, togglesticky, {0} },
{ MODKEY | ShiftMask, XK_h, layoutscroll, { .i = -1 } },
{ MODKEY | ShiftMask, XK_l, layoutscroll, { .i = +1 } },
+ { ShiftMask | ControlMask, XK_grave, setlayout, { .v = &layouts[0] } },
+ { ShiftMask | ControlMask, XK_1, setlayout, { .v = &layouts[1] } },
+ { ShiftMask | ControlMask, XK_2, setlayout, { .v = &layouts[2] } },
+ { ShiftMask | ControlMask, XK_3, setlayout, { .v = &layouts[3] } },
+ { ShiftMask | ControlMask, XK_4, setlayout, { .v = &layouts[4] } },
+ { ShiftMask | ControlMask, XK_5, setlayout, { .v = &layouts[5] } },
+ { ShiftMask | ControlMask, XK_6, setlayout, { .v = &layouts[6] } },
+ { ShiftMask | ControlMask, XK_7, setlayout, { .v = &layouts[7] } },
+ { ShiftMask | ControlMask, XK_8, setlayout, { .v = &layouts[8] } },
+ { ShiftMask | ControlMask, XK_9, setlayout, { .v = &layouts[9] } },
+ { ShiftMask | ControlMask, XK_0, setlayout, { .v = &layouts[10] } },
+ { ShiftMask | ControlMask, XK_minus, setlayout, { .v = &layouts[11] } },
+ { ShiftMask | ControlMask, XK_equal, setlayout, { .v = &layouts[12] } },
+ { ShiftMask | ControlMask, XK_backslash, setlayout, { .v = &layouts[13] } },
+
+ // LAYOUT SIZES
{ MODKEY | ShiftMask, XK_n, incnmaster, { .i = -1 } },
{ MODKEY | ControlMask, XK_n, incnmaster, { .i = +1 } },
- { MODKEY, XK_f, togglefullscr, {0} },
- { MODKEY | ControlMask, XK_f, togglefloating, {0} },
{ MODKEY, XK_h, setmfact, { .f = -0.05 } },
{ MODKEY, XK_l, setmfact, { .f = +0.05 } },
- { MODKEY | ControlMask, XK_s, togglesticky, {0} },
{ MODKEY, XK_space, zoom, {0} },
{ MODKEY | ControlMask, XK_j, setcfact, { .f = -0.25 } },
{ MODKEY | ControlMask, XK_k, setcfact, { .f = +0.25 } },