summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcelo Lira <setanta@gmail.com>2025-03-02 07:40:38 -0300
committerMarcelo Lira <setanta@gmail.com>2025-03-14 23:34:34 -0300
commit1f95942730ae8e7d03d339f428d0510fa9e5218e (patch)
tree1f7a034ba64edd8288685652cbb2682be4432d45
parentf9ed9e9896f8bd75e1f7dc87db65072217cf0c72 (diff)
Add my own keybinds.
-rw-r--r--config.def.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/config.def.h b/config.def.h
index 459690c..b6366f7 100644
--- a/config.def.h
+++ b/config.def.h
@@ -205,6 +205,8 @@ static MouseShortcut mshortcuts[] = {
#define MODKEY Mod1Mask
#define TERMMOD (ControlMask|ShiftMask)
+static char *openurlcmd[] = { "/bin/sh", "-c", "urlhandler", "externalpipe", NULL };
+
static Shortcut shortcuts[] = {
/* mask keysym function argument */
{ XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} },
@@ -212,17 +214,23 @@ static Shortcut shortcuts[] = {
{ ShiftMask, XK_Print, printscreen, {.i = 0} },
{ XK_ANY_MOD, XK_Print, printsel, {.i = 0} },
{ TERMMOD, XK_Prior, zoom, {.f = +1} },
+ { ControlMask, XK_equal, zoom, {.f = +1} },
{ TERMMOD, XK_Next, zoom, {.f = -1} },
+ { ControlMask, XK_minus, zoom, {.f = -1} },
{ TERMMOD, XK_Home, zoomreset, {.f = 0} },
+ { ControlMask|ShiftMask,XK_plus, zoomreset, {.f = +1} },
{ TERMMOD, XK_C, clipcopy, {.i = 0} },
+ { MODKEY, XK_c, clipcopy, {.i = 0} },
{ TERMMOD, XK_V, clippaste, {.i = 0} },
+ { MODKEY, XK_v, clippaste, {.i = 0} },
{ TERMMOD, XK_Y, selpaste, {.i = 0} },
{ ShiftMask, XK_Insert, selpaste, {.i = 0} },
{ TERMMOD, XK_Num_Lock, numlock, {.i = 0} },
{ MODKEY, XK_l, copyurl, {.i = 0} },
{ MODKEY|ShiftMask, XK_L, copyurl, {.i = 1} },
- { ShiftMask, XK_Page_Up, kscrollup, {.f = -0.1} },
- { ShiftMask, XK_Page_Down, kscrolldown, {.f = -0.1} },
+ { MODKEY|ControlMask, XK_l, externalpipe, {.v = openurlcmd } },
+ { MODKEY, XK_u, kscrollup, {.f = -0.1} },
+ { MODKEY, XK_d, kscrolldown, {.f = -0.1} },
};
/*