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-10-11 17:11:31 +02:00
|
|
|
/* signum function argument */
|
2022-10-28 19:55:39 +02:00
|
|
|
{ 1, setlayout, {.v = &layouts[0]} }, /* Tiling layout */
|
|
|
|
{ 2, setlayout, {.v = &layouts[1]} }, /* Floating layout */
|
|
|
|
{ 3, setlayout, {.v = &layouts[2]} }, /* Monocle layout */
|
|
|
|
{ 4, setlayout, {.v = &layouts[3]} }, /* Grid layout */
|
|
|
|
{ 5, setlayout, {.v = &layouts[4]} }, /* Deck layout */
|
|
|
|
{ 6, setlayout, {.v = &layouts[5]} }, /* Centered Master layout */
|
2022-11-16 20:48:35 +01:00
|
|
|
{ 7, setlayout, {.v = &layouts[6]} }, /* Tatami layout */
|
2022-10-28 19:55:39 +02:00
|
|
|
{ 8, setlayout, {.v = &layouts[7]} }, /* Fibonacci Spiral layout */
|
|
|
|
{ 9, setlayout, {.v = &layouts[8]} }, /* Fibonacci Dwindle layout */
|
|
|
|
{ 10, setlayout, {.v = &layouts[9]} }, /* Bottom Stack layout */
|
|
|
|
{ 11, setlayout, {.v = &layouts[10]} }, /* Horizontal Bottom Stack layout */
|
|
|
|
{ 12, setlayout, {.v = &layouts[11]} }, /* Horizontal Grid layout */
|
|
|
|
{ 13, setlayout, {.v = &layouts[12]} }, /* Dynamic Grid layout */
|
|
|
|
{ 14, setlayout, {.v = &layouts[13]} }, /* Custom layout */
|
|
|
|
{ 15, set_s_layout, {.v = &layouts[13]} },
|
|
|
|
{ 16, cyclelayout, {.i = +1 } },
|
|
|
|
{ 17, cyclelayout, {.i = -1 } },
|
|
|
|
{ 18, setmfact, {.f = +0.05} },
|
|
|
|
{ 19, setmfact, {.f = -0.05} },
|
|
|
|
{ 20, togglesticky, {0} },
|
|
|
|
{ 21, togglebar, {0} },
|
|
|
|
{ 22, togglefullscr, {0} },
|
|
|
|
{ 23, togglefloating, {0} },
|
|
|
|
{ 24, zoom, {0} },
|
|
|
|
{ 25, reorganizetags, {0} },
|
|
|
|
{ 26, quit, {0} },
|
|
|
|
{ 27, quit, {1} },
|
|
|
|
{ 28, show, {0} },
|
|
|
|
{ 29, hide, {0} },
|
|
|
|
{ 30, killclient, {0} },
|
|
|
|
{ 31, inplacerotate, {.i = +1 } },
|
|
|
|
{ 32, inplacerotate, {.i = -1 } },
|
|
|
|
{ 33, incmastercount, {.i = +1 } },
|
|
|
|
{ 34, incmastercount, {.i = -1 } },
|
|
|
|
{ 35, focusmaster, {0} },
|
|
|
|
{ 36, focusstackvis, {.i = +1 } },
|
|
|
|
{ 37, focusstackvis, {.i = -1 } },
|
|
|
|
{ 38, focusstackhid, {.i = +1 } },
|
|
|
|
{ 39, focusstackhid, {.i = -1 } },
|
|
|
|
{ 40, toggleopacity, {0} },
|
|
|
|
{ 41, setcfact, {.f = +0.05 } },
|
|
|
|
{ 42, setcfact, {.f = -0.05 } },
|
|
|
|
{ 43, viewtoleft, {0} },
|
|
|
|
{ 44, viewtoright, {0} },
|
|
|
|
{ 45, defaultgaps, {0} },
|
|
|
|
{ 46, togglegaps, {0} },
|
|
|
|
{ 47, incrgaps, {.i = +1 } },
|
|
|
|
{ 48, incrgaps, {.i = -1 } },
|
|
|
|
{ 49, incrigaps, {.i = +1 } },
|
|
|
|
{ 50, incrigaps, {.i = -1 } },
|
|
|
|
{ 51, incrogaps, {.i = +1 } },
|
|
|
|
{ 52, incrogaps, {.i = -1 } },
|
|
|
|
{ 53, killunsel, {0} },
|
|
|
|
{ 54, focusmon, {.i = +1 } },
|
|
|
|
{ 55, focusmon, {.i = -1 } },
|
|
|
|
{ 56, scratchpad_show, {0} },
|
|
|
|
{ 57, scratchpad_hide, {0} },
|
|
|
|
{ 58, scratchpad_remove, {0} },
|
|
|
|
{ 59, reset_layout, {0} },
|
|
|
|
{ 60, resetmastercount, {0} },
|
2022-12-07 21:00:15 +01:00
|
|
|
#if USESYSTRAY
|
2022-12-07 20:23:06 +01:00
|
|
|
{ 61, togglesystray, {0} },
|
2022-12-07 21:00:15 +01:00
|
|
|
#endif
|
2022-10-28 19:55:39 +02:00
|
|
|
{ 62, hideall, {0} },
|
|
|
|
{ 63, showall, {0} },
|
|
|
|
{ 64, reset_mfact, {0} },
|
2022-12-07 21:00:15 +01:00
|
|
|
#if USEXRESOURCES
|
2022-10-28 19:55:39 +02:00
|
|
|
{ 65, reloadcolors, {0} },
|
2022-12-07 21:00:15 +01:00
|
|
|
#endif
|
2022-10-28 19:55:39 +02:00
|
|
|
{ 66, viewtoleft_vacant, {0} },
|
|
|
|
{ 67, viewtoright_vacant, {0} },
|
2022-12-07 20:23:06 +01:00
|
|
|
{ 68, togglebartags, {0} },
|
|
|
|
{ 69, togglebaremptytags, {0} },
|
2022-12-07 21:00:15 +01:00
|
|
|
/*
|
|
|
|
{ 70, Unused, {0} },
|
|
|
|
{ 71, Unused, {0} },
|
|
|
|
{ 72, Unused, {0} },
|
|
|
|
{ 73, Unused, {0} },
|
|
|
|
{ 74, Unused, {0} },
|
|
|
|
{ 75, Unused, {0} },
|
|
|
|
{ 76, Unused, {0} },
|
|
|
|
*/
|
2022-12-07 20:23:06 +01:00
|
|
|
{ 77, togglebartitle, {0} },
|
|
|
|
{ 78, togglebarunseltitle, {0} },
|
|
|
|
{ 79, togglebarlt, {0} },
|
|
|
|
{ 80, togglebarstatus, {0} },
|
|
|
|
{ 81, togglebarfloat, {0} },
|
|
|
|
{ 82, togglebarsticky, {0} },
|
|
|
|
{ 83, togglebaricon, {0} },
|
2022-12-07 21:00:15 +01:00
|
|
|
/*
|
|
|
|
{ 84, Unused, {0} },
|
|
|
|
{ 85, Unused, {0} },
|
|
|
|
{ 86, Unused, {0} },
|
|
|
|
*/
|
2022-10-28 19:55:39 +02:00
|
|
|
{ 87, setbarheight, {.i = +1 } },
|
|
|
|
{ 88, setbarheight, {.i = -1 } },
|
|
|
|
{ 89, resetbarheight, {0} },
|
|
|
|
{ 90, setbarpaddingv, {.i = +1 } },
|
|
|
|
{ 91, setbarpaddingv, {.i = -1 } },
|
|
|
|
{ 92, setbarpaddingh, {.i = +1 } },
|
|
|
|
{ 93, setbarpaddingh, {.i = -1 } },
|
|
|
|
{ 94, setbarpadding, {.i = +1 } },
|
|
|
|
{ 95, setbarpadding, {.i = -1 } },
|
|
|
|
{ 96, togglebarpaddingv, {0} },
|
|
|
|
{ 97, togglebarpaddingh, {0} },
|
|
|
|
{ 98, togglebarpadding, {0} },
|
|
|
|
{ 99, resetbarpaddingv, {0} },
|
|
|
|
{ 100, resetbarpaddingh, {0} },
|
|
|
|
{ 101, resetbarpadding, {0} },
|
2022-11-16 20:48:35 +01:00
|
|
|
{ 102, incstackcount, {.i = +1 } },
|
|
|
|
{ 103, incstackcount, {.i = -1 } },
|
|
|
|
{ 104, rotatelayoutaxis, {.i = +1 } },
|
|
|
|
{ 105, rotatelayoutaxis, {.i = +2 } },
|
|
|
|
{ 106, rotatelayoutaxis, {.i = +3 } },
|
|
|
|
{ 107, rotatelayoutaxis, {.i = +4 } },
|
|
|
|
{ 108, rotatelayoutaxis, {.i = -1 } },
|
|
|
|
{ 109, rotatelayoutaxis, {.i = -2 } },
|
|
|
|
{ 110, rotatelayoutaxis, {.i = -3 } },
|
|
|
|
{ 111, rotatelayoutaxis, {.i = -4 } },
|
|
|
|
{ 112, mirrorlayout, {0} },
|
2022-11-17 16:58:03 +01:00
|
|
|
{ 113, setlayout, {.v = &layouts[14]} }, /* Empty layout */
|
2022-11-28 19:22:18 +01:00
|
|
|
{ 114, setbpgaps, {.i = +1 } },
|
|
|
|
{ 115, setbpgaps, {.i = -1 } },
|
2022-11-30 18:37:59 +01:00
|
|
|
{ 116, togglemark, {0} },
|
|
|
|
{ 117, swapfocus, {0} },
|
|
|
|
{ 118, swapclient, {0} },
|
2022-12-07 20:23:06 +01:00
|
|
|
{ 119, centerwindow, {0} },
|
2022-12-11 17:16:20 +01:00
|
|
|
{ 120, toggleborder, {0} },
|
|
|
|
{ 121, togglesingleborder, {0} },
|
2022-12-11 19:57:17 +01:00
|
|
|
{ 122, resetbpgaps, {0} },
|
2022-08-21 11:53:18 +02:00
|
|
|
};
|