2022-08-21 11:53:18 +02:00
|
|
|
/* Signal definitions
|
|
|
|
* Signum must be greater than 0
|
|
|
|
* Trigger signals using `speedwm-utils -exec <signum>"`
|
|
|
|
*
|
|
|
|
* Once you're done with your edits, run 'make clean install'. */
|
|
|
|
static Signal signals[] = {
|
2022-09-17 14:02:14 +02:00
|
|
|
/* signum function argument */
|
|
|
|
{ 20, cyclelayout, {.i = +1 } },
|
|
|
|
{ 21, cyclelayout, {.i = -1 } },
|
|
|
|
{ 22, setmfact, {.f = -0.05} },
|
|
|
|
{ 23, setmfact, {.f = +0.05} },
|
|
|
|
{ 24, togglesticky, {0} },
|
|
|
|
{ 25, togglebar, {0} },
|
|
|
|
{ 26, togglefullscr, {0} },
|
|
|
|
{ 27, togglefloating, {0} },
|
|
|
|
{ 28, zoom, {0} },
|
|
|
|
{ 29, reorganizetags, {0} },
|
|
|
|
{ 30, quit, {1} },
|
|
|
|
{ 31, quit, {0} },
|
|
|
|
{ 32, show, {0} },
|
|
|
|
{ 33, hide, {0} },
|
|
|
|
{ 34, killclient, {0} },
|
|
|
|
{ 35, inplacerotate, {.i = +1 } },
|
|
|
|
{ 36, inplacerotate, {.i = -1 } },
|
|
|
|
{ 37, incnmaster, {.i = +1 } },
|
|
|
|
{ 38, incnmaster, {.i = -1 } },
|
|
|
|
{ 39, focusmaster, {0} },
|
|
|
|
{ 40, focusstackvis, {.i = +1 } },
|
|
|
|
{ 41, focusstackvis, {.i = -1 } },
|
|
|
|
{ 42, focusstackhid, {.i = +1 } },
|
|
|
|
{ 43, focusstackhid, {.i = -1 } },
|
|
|
|
{ 44, toggleopacity, {0} },
|
|
|
|
{ 45, setcfact, {.f = +0.05 } },
|
|
|
|
{ 46, setcfact, {.f = -0.05 } },
|
|
|
|
{ 47, viewtoleft, {0} },
|
|
|
|
{ 48, viewtoright, {0} },
|
|
|
|
{ 49, defaultgaps, {0} },
|
|
|
|
{ 50, togglegaps, {0} },
|
|
|
|
{ 51, incrgaps, {.i = +1 } },
|
|
|
|
{ 52, incrgaps, {.i = -1 } },
|
|
|
|
{ 53, incrigaps, {.i = +1 } },
|
|
|
|
{ 54, incrigaps, {.i = -1 } },
|
|
|
|
{ 55, incrogaps, {.i = +1 } },
|
|
|
|
{ 56, incrogaps, {.i = -1 } },
|
|
|
|
{ 57, killunsel, {0} },
|
|
|
|
{ 58, focusmon, {.i = +1 } },
|
|
|
|
{ 59, focusmon, {.i = -1 } },
|
|
|
|
{ 60, scratchpad_show, {0} },
|
|
|
|
{ 61, scratchpad_hide, {0} },
|
|
|
|
{ 62, scratchpad_remove, {0} },
|
|
|
|
{ 63, reset_layout, {0} },
|
2022-10-02 15:34:11 +02:00
|
|
|
{ 64, resetnmaster, {0} },
|
|
|
|
{ 65, togglesystray, {0} },
|
2022-10-05 19:50:34 +02:00
|
|
|
{ 67, hideall, {0} },
|
|
|
|
{ 68, showall, {0} },
|
2022-10-05 13:42:45 +02:00
|
|
|
#if USEXRESOURCES
|
2022-10-03 16:49:24 +02:00
|
|
|
{ 66, reloadcolors, {0} },
|
2022-10-05 13:42:45 +02:00
|
|
|
#endif
|
2022-09-09 11:13:25 +02:00
|
|
|
#if LAYOUT_TILE
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 1, setlayout, {.v = &layouts[0]} }, /* Tiling layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 2, setlayout, {.v = &layouts[1]} }, /* Floating layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#if LAYOUT_MONOCLE
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 3, setlayout, {.v = &layouts[2]} }, /* Monocle layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_GRID
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 4, setlayout, {.v = &layouts[3]} }, /* Grid layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_DECK
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 5, setlayout, {.v = &layouts[4]} }, /* Deck layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_CM
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 6, setlayout, {.v = &layouts[5]} }, /* Centered Master layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_CFM
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 7, setlayout, {.v = &layouts[6]} }, /* Centered Floating Master layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_SPIRAL
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 8, setlayout, {.v = &layouts[7]} }, /* Fibonacci Spiral layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_DWINDLE
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 9, setlayout, {.v = &layouts[8]} }, /* Fibonacci Dwindle layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_TCL
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 10, setlayout, {.v = &layouts[9]} }, /* Three Column layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_BSTACK
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 11, setlayout, {.v = &layouts[10]} }, /* Bottom Stack layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_BSTACKH
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 12, setlayout, {.v = &layouts[11]} }, /* Horizontal Bottom Stack layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_HGRID
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 13, setlayout, {.v = &layouts[12]} }, /* Horizontal Grid layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_TATAMI
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 14, setlayout, {.v = &layouts[13]} }, /* Tatami layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_TW
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 15, setlayout, {.v = &layouts[14]} }, /* Tilewide layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_STAIRS
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 16, setlayout, {.v = &layouts[15]} }, /* Stairs layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_TILE54
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 17, setlayout, {.v = &layouts[16]} }, /* 5:4 tiling layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_COL
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 18, setlayout, {.v = &layouts[17]} }, /* Column layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
|
|
|
#if LAYOUT_DGRID
|
2022-09-17 14:02:14 +02:00
|
|
|
{ 19, setlayout, {.v = &layouts[18]} }, /* Dynamic Grid layout */
|
2022-09-09 11:13:25 +02:00
|
|
|
#endif
|
2022-08-21 11:53:18 +02:00
|
|
|
};
|