add docs, and forgot to change setbarpadding

This commit is contained in:
speedie 2022-11-28 19:26:03 +01:00
parent 780ce66f70
commit 2da40df532
2 changed files with 83 additions and 81 deletions

View file

@ -57,6 +57,8 @@ These keybinds are for navigating speedwm
- Super+Shift+8 - Preview tag 8 - Super+Shift+8 - Preview tag 8
- Super+Shift+9 - Preview tag 9 - Super+Shift+9 - Preview tag 9
- Super+Shift+q - Close the current window - Super+Shift+q - Close the current window
- Super+Shift+. - Increase bar padding and gaps by 1
- Super+Shift+, - Decrease bar padding and gaps by 1
- Super+Shift+h/j/k/l - Rotates a stack. - Super+Shift+h/j/k/l - Rotates a stack.
- Super+Shift+Arrow - Resizes a window in floating mode - Super+Shift+Arrow - Resizes a window in floating mode
- Super+Shift+Escape - Ask the user if they want to shutdown or reboot or nothing - Super+Shift+Escape - Ask the user if they want to shutdown or reboot or nothing

View file

@ -97,7 +97,7 @@ static Key keys[] = {
/* speedwm general binds */ /* speedwm general binds */
{ MODIFIER1, -1, XK_f, togglefullscr, {0} }, { MODIFIER1, -1, XK_f, togglefullscr, {0} },
{ MODIFIER1, -1, XK_b, togglebar, {0} }, { MODIFIER1, -1, XK_b, togglebar, {0} },
{ MODIFIER1, -1, XK_r, resetmastercount, {0} }, { MODIFIER1, -1, XK_r, resetmastercount, {0} },
{ MODIFIER1, -1, XK_m, focusmaster, {0} }, { MODIFIER1, -1, XK_m, focusmaster, {0} },
{ MODIFIER1, -1, XK_j, focusstackvis, {.i = +1 } }, { MODIFIER1, -1, XK_j, focusstackvis, {.i = +1 } },
{ MODIFIER1, -1, XK_k, focusstackvis, {.i = -1 } }, { MODIFIER1, -1, XK_k, focusstackvis, {.i = -1 } },
@ -130,8 +130,8 @@ static Key keys[] = {
{ MODIFIER1|CONTROL|SHIFT, -1, XK_minus, setbarheight, {.i = -1} }, { MODIFIER1|CONTROL|SHIFT, -1, XK_minus, setbarheight, {.i = -1} },
{ MODIFIER1, -1, XK_period, setbarpadding, {.i = +1 } }, { MODIFIER1, -1, XK_period, setbarpadding, {.i = +1 } },
{ MODIFIER1, -1, XK_comma, setbarpadding, {.i = -1 } }, { MODIFIER1, -1, XK_comma, setbarpadding, {.i = -1 } },
{ MODIFIER1|SHIFT, -1, XK_period, setbarpadding, {.i = +1 } }, { MODIFIER1|SHIFT, -1, XK_period, setbpgaps, {.i = +1 } },
{ MODIFIER1|SHIFT, -1, XK_comma, setbarpadding, {.i = -1 } }, { MODIFIER1|SHIFT, -1, XK_comma, setbpgaps, {.i = -1 } },
#if USESWITCHER #if USESWITCHER
{ MODIFIER1, -1, XK_Tab, switcherstart, {0} }, { MODIFIER1, -1, XK_Tab, switcherstart, {0} },
#endif #endif
@ -139,24 +139,24 @@ static Key keys[] = {
{ MODIFIER1|CONTROL, -1, XK_u, incstackcount, {.i = -1 } }, { MODIFIER1|CONTROL, -1, XK_u, incstackcount, {.i = -1 } },
/* Floating mode keybinds */ /* Floating mode keybinds */
{ MODIFIER1, -1, XK_w, moveresizeaspect, {.i = +24} }, { MODIFIER1, -1, XK_w, moveresizeaspect, {.i = +24} },
{ MODIFIER1, -1, XK_e, moveresizeaspect, {.i = -24} }, { MODIFIER1, -1, XK_e, moveresizeaspect, {.i = -24} },
{ MODIFIER1, -1, XK_Down, moveresize, {.v = "0x 25y 0w 0h" } }, { MODIFIER1, -1, XK_Down, moveresize, {.v = "0x 25y 0w 0h" } },
{ MODIFIER1, -1, XK_Up, moveresize, {.v = "0x -25y 0w 0h" } }, { MODIFIER1, -1, XK_Up, moveresize, {.v = "0x -25y 0w 0h" } },
{ MODIFIER1, -1, XK_Right, moveresize, {.v = "25x 0y 0w 0h" } }, { MODIFIER1, -1, XK_Right, moveresize, {.v = "25x 0y 0w 0h" } },
{ MODIFIER1, -1, XK_Left, moveresize, {.v = "-25x 0y 0w 0h" } }, { MODIFIER1, -1, XK_Left, moveresize, {.v = "-25x 0y 0w 0h" } },
{ MODIFIER1|SHIFT, -1, XK_Down, moveresize, {.v = "0x 0y 0w 25h" } }, { MODIFIER1|SHIFT, -1, XK_Down, moveresize, {.v = "0x 0y 0w 25h" } },
{ MODIFIER1|SHIFT, -1, XK_Up, moveresize, {.v = "0x 0y 0w -25h" } }, { MODIFIER1|SHIFT, -1, XK_Up, moveresize, {.v = "0x 0y 0w -25h" } },
{ MODIFIER1|SHIFT, -1, XK_Right, moveresize, {.v = "0x 0y 25w 0h" } }, { MODIFIER1|SHIFT, -1, XK_Right, moveresize, {.v = "0x 0y 25w 0h" } },
{ MODIFIER1|SHIFT, -1, XK_Left, moveresize, {.v = "0x 0y -25w 0h" } }, { MODIFIER1|SHIFT, -1, XK_Left, moveresize, {.v = "0x 0y -25w 0h" } },
{ MODIFIER1|CONTROL, -1, XK_Up, moveresizeedge, {.v = "t"} }, { MODIFIER1|CONTROL, -1, XK_Up, moveresizeedge, {.v = "t"} },
{ MODIFIER1|CONTROL, -1, XK_Down, moveresizeedge, {.v = "b"} }, { MODIFIER1|CONTROL, -1, XK_Down, moveresizeedge, {.v = "b"} },
{ MODIFIER1|CONTROL, -1, XK_Left, moveresizeedge, {.v = "l"} }, { MODIFIER1|CONTROL, -1, XK_Left, moveresizeedge, {.v = "l"} },
{ MODIFIER1|CONTROL, -1, XK_Right, moveresizeedge, {.v = "r"} }, { MODIFIER1|CONTROL, -1, XK_Right, moveresizeedge, {.v = "r"} },
{ MODIFIER1|CONTROL|SHIFT, -1, XK_Up, moveresizeedge, {.v = "T"} }, { MODIFIER1|CONTROL|SHIFT, -1, XK_Up, moveresizeedge, {.v = "T"} },
{ MODIFIER1|CONTROL|SHIFT, -1, XK_Down, moveresizeedge, {.v = "B"} }, { MODIFIER1|CONTROL|SHIFT, -1, XK_Down, moveresizeedge, {.v = "B"} },
{ MODIFIER1|CONTROL|SHIFT, -1, XK_Left, moveresizeedge, {.v = "L"} }, { MODIFIER1|CONTROL|SHIFT, -1, XK_Left, moveresizeedge, {.v = "L"} },
{ MODIFIER1|CONTROL|SHIFT, -1, XK_Right, moveresizeedge, {.v = "R"} }, { MODIFIER1|CONTROL|SHIFT, -1, XK_Right, moveresizeedge, {.v = "R"} },
/* Tag keybinds */ /* Tag keybinds */
TAGKEYS( -1, XK_1, 0) TAGKEYS( -1, XK_1, 0)
@ -168,89 +168,89 @@ static Key keys[] = {
TAGKEYS( -1, XK_7, 6) TAGKEYS( -1, XK_7, 6)
TAGKEYS( -1, XK_8, 7) TAGKEYS( -1, XK_8, 7)
TAGKEYS( -1, XK_9, 8) TAGKEYS( -1, XK_9, 8)
{ MODIFIER1|CONTROL, -1, XK_a, viewtoleft, {0} }, { MODIFIER1|CONTROL, -1, XK_a, viewtoleft, {0} },
{ MODIFIER1|CONTROL, -1, XK_d, viewtoright, {0} }, { MODIFIER1|CONTROL, -1, XK_d, viewtoright, {0} },
{ MODIFIER1|CONTROL|SHIFT, -1, XK_z, viewtoleft_vacant, {0} }, { MODIFIER1|CONTROL|SHIFT, -1, XK_z, viewtoleft_vacant, {0} },
{ MODIFIER1|CONTROL|SHIFT, -1, XK_c, viewtoright_vacant, {0} }, { MODIFIER1|CONTROL|SHIFT, -1, XK_c, viewtoright_vacant, {0} },
/* Hide/Show keybinds */ /* Hide/Show keybinds */
{ MODIFIER1, -1, XK_o, hide, {0} }, { MODIFIER1, -1, XK_o, hide, {0} },
{ MODIFIER1|CONTROL, -1, XK_o, show, {0} }, { MODIFIER1|CONTROL, -1, XK_o, show, {0} },
{ MODIFIER1|CONTROL|SHIFT, -1, XK_o, showall, {0} }, { MODIFIER1|CONTROL|SHIFT, -1, XK_o, showall, {0} },
{ MODIFIER1|CONTROL|SHIFT, -1, XK_p, hideall, {0} }, { MODIFIER1|CONTROL|SHIFT, -1, XK_p, hideall, {0} },
/* Chained keybinds */ /* Chained keybinds */
{ MODIFIER1, XK_c, XK_w, spawn, cmd( TERMINAL "speedwm-core -curl-weather" ) }, { MODIFIER1, XK_c, XK_w, spawn, cmd( TERMINAL "speedwm-core -curl-weather" ) },
{ MODIFIER1, XK_c, XK_n, spawn, cmd( "cmus-remote --next" ) }, { MODIFIER1, XK_c, XK_n, spawn, cmd( "cmus-remote --next" ) },
{ MODIFIER1, XK_c, XK_p, spawn, cmd( "cmus-remote --prev" ) }, { MODIFIER1, XK_c, XK_p, spawn, cmd( "cmus-remote --prev" ) },
{ MODIFIER1, XK_r, XK_s, spawn, cmd( "screenkey" ) }, { MODIFIER1, XK_r, XK_s, spawn, cmd( "screenkey" ) },
{ MODIFIER1, XK_r, XK_d, spawn, cmd( "pkill screenkey" ) }, { MODIFIER1, XK_r, XK_d, spawn, cmd( "pkill screenkey" ) },
{ MODIFIER1, XK_t, XK_r, reorganizetags, {0} }, { MODIFIER1, XK_t, XK_r, reorganizetags, {0} },
{ MODIFIER1, XK_p, XK_t, togglebarpadding, {0} }, { MODIFIER1, XK_p, XK_t, togglebarpadding, {0} },
{ MODIFIER1, XK_p, XK_u, setbarpadding, {.i = +5 } }, { MODIFIER1, XK_p, XK_u, setbarpadding, {.i = +5 } },
{ MODIFIER1, XK_p, XK_d, setbarpadding, {.i = -5 } }, { MODIFIER1, XK_p, XK_d, setbarpadding, {.i = -5 } },
{ MODIFIER1, XK_p, XK_r, resetbarpadding, {0} }, { MODIFIER1, XK_p, XK_r, resetbarpadding, {0} },
/* Chained toggle keybinds */ /* Chained toggle keybinds */
{ MODIFIER1, XK_t, XK_t, togglebartags, {0} }, { MODIFIER1, XK_t, XK_t, togglebartags, {0} },
{ MODIFIER1, XK_t, XK_w, togglebartitle, {0} }, { MODIFIER1, XK_t, XK_w, togglebartitle, {0} },
{ MODIFIER1, XK_t, XK_u, togglebarunseltitle, {0} }, { MODIFIER1, XK_t, XK_u, togglebarunseltitle, {0} },
{ MODIFIER1, XK_t, XK_s, togglebarstatus, {0} }, { MODIFIER1, XK_t, XK_s, togglebarstatus, {0} },
{ MODIFIER1, XK_t, XK_y, togglebaremptytags, {0} }, { MODIFIER1, XK_t, XK_y, togglebaremptytags, {0} },
{ MODIFIER1, XK_t, XK_l, togglebarlt, {0} }, { MODIFIER1, XK_t, XK_l, togglebarlt, {0} },
{ MODIFIER1, XK_t, XK_i, togglebaricon, {0} }, { MODIFIER1, XK_t, XK_i, togglebaricon, {0} },
{ MODIFIER1, XK_t, XK_o, toggleopacity, {0} }, { MODIFIER1, XK_t, XK_o, toggleopacity, {0} },
{ MODIFIER1, XK_t, XK_b, togglebarpos, {0} }, { MODIFIER1, XK_t, XK_b, togglebarpos, {0} },
{ MODIFIER1, XK_t, XK_r, resetbar, {0} }, { MODIFIER1, XK_t, XK_r, resetbar, {0} },
/* Chained powerline toggle keybinds */ /* Chained powerline toggle keybinds */
{ MODIFIER1, XK_apostrophe, XK_w, toggletitlepowerline, {0} }, { MODIFIER1, XK_apostrophe, XK_w, toggletitlepowerline,{0} },
{ MODIFIER1, XK_apostrophe, XK_t, toggletagpowerline, {0} }, { MODIFIER1, XK_apostrophe, XK_t, toggletagpowerline, {0} },
{ MODIFIER1, XK_apostrophe, XK_a, toggletitleplshape, {0} }, { MODIFIER1, XK_apostrophe, XK_a, toggletitleplshape, {0} },
{ MODIFIER1, XK_apostrophe, XK_d, toggletagplshape, {0} }, { MODIFIER1, XK_apostrophe, XK_d, toggletagplshape, {0} },
{ MODIFIER1, XK_apostrophe, XK_s, toggleplshape, {0} }, { MODIFIER1, XK_apostrophe, XK_s, toggleplshape, {0} },
{ MODIFIER1, XK_apostrophe, XK_r, resetpowerline, {0} }, { MODIFIER1, XK_apostrophe, XK_r, resetpowerline, {0} },
/* Chained music keybinds */ /* Chained music keybinds */
{ MODIFIER1, XK_q, XK_n, spawn, cmd( "cmus-remote --next" ) }, { MODIFIER1, XK_q, XK_n, spawn, cmd( "cmus-remote --next" ) },
{ MODIFIER1, XK_q, XK_p, spawn, cmd( "cmus-remote --prev" ) }, { MODIFIER1, XK_q, XK_p, spawn, cmd( "cmus-remote --prev" ) },
{ MODIFIER1, XK_q, XK_l, spawn, cmd( "cmus-remote --seek +3" ) }, { MODIFIER1, XK_q, XK_l, spawn, cmd( "cmus-remote --seek +3" ) },
{ MODIFIER1, XK_q, XK_h, spawn, cmd( "cmus-remote --seek -3" ) }, { MODIFIER1, XK_q, XK_h, spawn, cmd( "cmus-remote --seek -3" ) },
{ MODIFIER1, XK_q, XK_u, spawn, cmd( "cmus-remote --seek +10" ) }, { MODIFIER1, XK_q, XK_u, spawn, cmd( "cmus-remote --seek +10" ) },
{ MODIFIER1, XK_q, XK_d, spawn, cmd( "cmus-remote --seek -10" ) }, { MODIFIER1, XK_q, XK_d, spawn, cmd( "cmus-remote --seek -10" ) },
{ MODIFIER1, XK_q, XK_0, spawn, cmd( "cmus-remote --seek 0" ) }, { MODIFIER1, XK_q, XK_0, spawn, cmd( "cmus-remote --seek 0" ) },
{ MODIFIER1, XK_l, XK_p, togglelayoutpos, {0} }, { MODIFIER1, XK_l, XK_p, togglelayoutpos, {0} },
{ MODIFIER1|SHIFT, XK_k, XK_o, killunsel, {0} }, { MODIFIER1|SHIFT, XK_k, XK_o, killunsel, {0} },
{ MODIFIER1|SHIFT, XK_e, XK_p, spawn, cmd( "speedwm-swal --previous" ) }, { MODIFIER1|SHIFT, XK_e, XK_p, spawn, cmd( "speedwm-swal --previous" ) },
{ MODIFIER1|SHIFT, XK_e, XK_r, spawn, cmd( "speedwm-swal --randomize" ) }, { MODIFIER1|SHIFT, XK_e, XK_r, spawn, cmd( "speedwm-swal --randomize" ) },
{ MODIFIER1|SHIFT, XK_e, XK_a, spawn, cmd( "speedwm-virtualkeyboard" ) }, { MODIFIER1|SHIFT, XK_e, XK_a, spawn, cmd( "speedwm-virtualkeyboard" ) },
{ MODIFIER1|SHIFT, XK_e, XK_e, spawn, cmd( "speedwm-virtualkeyboard -e" ) }, { MODIFIER1|SHIFT, XK_e, XK_e, spawn, cmd( "speedwm-virtualkeyboard -e" ) },
/* Gap keybinds */ /* Gap keybinds */
{ MODIFIER1|CONTROL, -1, XK_z, incrgaps, {.i = +5 } }, { MODIFIER1|CONTROL, -1, XK_z, incrgaps, {.i = +5 } },
{ MODIFIER1|CONTROL, -1, XK_x, incrgaps, {.i = -5 } }, { MODIFIER1|CONTROL, -1, XK_x, incrgaps, {.i = -5 } },
/* Chained gap keybinds */ /* Chained gap keybinds */
{ MODIFIER1, XK_g, XK_t, togglegaps, {0} }, { MODIFIER1, XK_g, XK_t, togglegaps, {0} },
{ MODIFIER1, XK_g, XK_0, defaultgaps, {0} }, { MODIFIER1, XK_g, XK_0, defaultgaps, {0} },
{ MODIFIER1, XK_g, XK_i, incrigaps, {.i = +1} }, { MODIFIER1, XK_g, XK_i, incrigaps, {.i = +1} },
{ MODIFIER1|SHIFT, XK_g, XK_i, incrigaps, {.i = -1} }, { MODIFIER1|SHIFT, XK_g, XK_i, incrigaps, {.i = -1} },
{ MODIFIER1, XK_g, XK_o, incrogaps, {.i = +1} }, { MODIFIER1, XK_g, XK_o, incrogaps, {.i = +1} },
{ MODIFIER1|SHIFT, XK_g, XK_o, incrogaps, {.i = -1} }, { MODIFIER1|SHIFT, XK_g, XK_o, incrogaps, {.i = -1} },
{ MODIFIER1|SHIFT, XK_g, XK_j, incrgaps, {.i = +1 } }, { MODIFIER1|SHIFT, XK_g, XK_j, incrgaps, {.i = +1 } },
{ MODIFIER1|SHIFT, XK_g, XK_k, incrgaps, {.i = -1 } }, { MODIFIER1|SHIFT, XK_g, XK_k, incrgaps, {.i = -1 } },
/* Media buttons */ /* Media buttons */
#if USEMEDIA #if USEMEDIA
{ 0, -1, XF86XK_AudioMute, spawn, cmd( "speedwm-audioctrl -mute" ) }, { 0, -1, XF86XK_AudioMute, spawn, cmd( "speedwm-audioctrl -mute" ) },
{ 0, -1, XF86XK_AudioRaiseVolume, spawn, cmd( "speedwm-audioctrl -raise" ) }, { 0, -1, XF86XK_AudioRaiseVolume, spawn, cmd( "speedwm-audioctrl -raise" ) },
{ 0, -1, XF86XK_AudioLowerVolume, spawn, cmd( "speedwm-audioctrl -lower" ) }, { 0, -1, XF86XK_AudioLowerVolume, spawn, cmd( "speedwm-audioctrl -lower" ) },
{ 0, -1, XF86XK_AudioPrev, spawn, cmd( "cmus-remote --prev" ) }, { 0, -1, XF86XK_AudioPrev, spawn, cmd( "cmus-remote --prev" ) },
{ 0, -1, XF86XK_AudioNext, spawn, cmd( "cmus-remote --next" ) }, { 0, -1, XF86XK_AudioNext, spawn, cmd( "cmus-remote --next" ) },
{ 0, -1, XF86XK_AudioStop, spawn, cmd( "pkill cmus" ) }, { 0, -1, XF86XK_AudioStop, spawn, cmd( "pkill cmus" ) },
{ 0, -1, XF86XK_AudioPause, spawn, cmd( "cmus-remote --pause" ) }, { 0, -1, XF86XK_AudioPause, spawn, cmd( "cmus-remote --pause" ) },
{ 0, -1, XF86XK_WWW, spawn, cmd( "qutebrowser" ) }, { 0, -1, XF86XK_WWW, spawn, cmd( "qutebrowser" ) },
{ 0, -1, XF86XK_PowerOff, spawn, cmd( "speedwm-shutdown" ) }, { 0, -1, XF86XK_PowerOff, spawn, cmd( "speedwm-shutdown" ) },
{ 0, -1, XF86XK_Sleep, spawn, cmd( "slock" ) }, { 0, -1, XF86XK_Sleep, spawn, cmd( "slock" ) },
{ 0, -1, XF86XK_Mail, spawn, cmd( TERMINAL "neomutt" ) }, { 0, -1, XF86XK_Mail, spawn, cmd( TERMINAL "neomutt" ) },