2022-08-18 17:50:31 +02:00
|
|
|
/* This header file contains the keybinds available to the user.
|
|
|
|
* This is not a complete list, the rest can be changed in array.h and mouse.h respectively.
|
2022-10-07 14:47:14 +02:00
|
|
|
*
|
|
|
|
* CONTROL = Left Control/Ctrl key
|
|
|
|
* SHIFT = Left Shift key
|
|
|
|
* ALT = Left Alt key
|
|
|
|
* ALTR = Right Alt key
|
|
|
|
* SUPER = Left Super/Windows/Command key
|
|
|
|
* SUPERR = Right Super/Windows/Command key
|
|
|
|
* ANY = Any of the above modifiers
|
|
|
|
* NONE = No modifier at all
|
2022-08-18 17:50:31 +02:00
|
|
|
*/
|
|
|
|
static Shortcut shortcuts[] = {
|
2022-11-13 22:16:04 +01:00
|
|
|
/* mask keysym function argument */
|
|
|
|
{ ANY, XK_Break, sendbreak, {.i = 0} },
|
|
|
|
{ CONTROL, XK_Print, toggleprinter, {.i = 0} },
|
|
|
|
{ SHIFT, XK_Print, printscreen, {.i = 0} },
|
|
|
|
{ ANY, XK_Print, printsel, {.i = 0} },
|
|
|
|
{ CONTROL, XK_equal, zoom, {.f = +1} },
|
|
|
|
{ CONTROL, XK_minus, zoom, {.f = -1} },
|
|
|
|
{ CONTROL, XK_0, zoomreset, {.f = 0} },
|
2022-10-07 14:47:14 +02:00
|
|
|
{ CONTROL, XK_y, clipcopy, {.i = 0} },
|
|
|
|
{ CONTROL, XK_p, clippaste, {.i = 0} },
|
2022-11-13 22:16:04 +01:00
|
|
|
{ CONTROL, XK_Num_Lock, numlock, {.i = 0} },
|
|
|
|
{ CONTROL, XK_Escape, keyboardselect, {.i = 0} },
|
2022-12-11 12:53:26 +01:00
|
|
|
{ CONTROL|SHIFT, XK_H, kexec, {.scmd = ";st_help" } },
|
|
|
|
{ CONTROL|SHIFT, XK_D, kexec, {.scmd = ";$PERM !!" } },
|
|
|
|
{ CONTROL|SHIFT, XK_F, kexec, {.scmd = ";$EDITOR $(find $HOME/.config -type f | fzf)" } },
|
|
|
|
{ CONTROL|SHIFT, XK_S, kexec, {.scmd = ";$EDITOR $(find $HOME/Scripts -type f | fzf)" } },
|
|
|
|
{ CONTROL|SHIFT, XK_W, kexec, {.scmd = ";$PERM make clean install" } },
|
2022-11-13 22:16:04 +01:00
|
|
|
{ CONTROL|SHIFT, XK_K, kscrollup, {.i = -1} },
|
|
|
|
{ CONTROL|SHIFT, XK_J, kscrolldown, {.i = -1} },
|
|
|
|
{ CONTROL|SHIFT, XK_U, externalpipeout,{.v = listurl } },
|
2022-12-11 12:53:26 +01:00
|
|
|
{ CONTROL|SHIFT, XK_C, externalpipeout,{.v = copyout } },
|
2022-12-21 20:42:19 +01:00
|
|
|
{ CONTROL|SHIFT, XK_E, externalpipeout,{.v = emojicopy } },
|
2022-08-18 17:50:31 +02:00
|
|
|
};
|