st/patches/0005-Apply-keybindings-for-...

41 lines
1.7 KiB
Diff

From 066e1d364baef67e9cae2289dbb47d6a0724a360 Mon Sep 17 00:00:00 2001
From: Shourai <10200748+Shourai@users.noreply.github.com>
Date: Sat, 18 Jul 2020 12:50:44 +0200
Subject: [PATCH 5/5] Apply keybindings for zoom
---
config.def.h | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/config.def.h b/config.def.h
index 1e55784..828ee5f 100644
--- a/config.def.h
+++ b/config.def.h
@@ -210,6 +210,13 @@ static Shortcut shortcuts[] = {
{ TERMMOD, XK_Y, selpaste, {.i = 0} },
{ ShiftMask, XK_Insert, selpaste, {.i = 0} },
{ TERMMOD, XK_Num_Lock, numlock, {.i = 0} },
+ { MODKEY|ShiftMask, XK_Up, zoom, {.f = +1} },
+ { MODKEY|ShiftMask, XK_Down, zoom, {.f = -1} },
+ { MODKEY|ShiftMask, XK_K, zoom, {.f = +1} },
+ { MODKEY|ShiftMask, XK_J, zoom, {.f = -1} },
+ { MODKEY|ShiftMask, XK_plus, zoom, {.f = +1} },
+ { MODKEY|ShiftMask, XK_underscore, zoom, {.f = -1} },
+ { MODKEY|ShiftMask, XK_parenright, zoomreset, {.f = 0} },
};
/*
@@ -251,6 +258,9 @@ static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;
*/
static Key key[] = {
/* keysym mask string appkey appcursor */
+ { XK_parenright, Mod1Mask|ShiftMask,"\033[41;6u", 0, 0},
+ { XK_underscore, Mod1Mask|ShiftMask,"\033[95;4u", 0, 0},
+ { XK_plus, Mod1Mask|ShiftMask,"\033[43;4u", 0, 0},
{ XK_KP_Home, ShiftMask, "\033[2J", 0, -1},
{ XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1},
{ XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1},
--
2.27.0