Parcourir la Source

~/.config/st: Use "standard" terminal zoom bindings

Ctrl+Shift+"Plus"  => zoom in
Ctrl+Shift+"Minus" => zoom out
Ctrl+Shift+0       => reset zoom
Lu Stadler 7 ans auparavant
Parent
commit
0880a930a2
1 fichiers modifiés avec 4 ajouts et 3 suppressions
  1. 4 3
      .config/st/config.h

+ 4 - 3
.config/st/config.h

@ -166,15 +166,16 @@ static MouseShortcut mshortcuts[] = {
166 166
#define MODKEY Mod1Mask
167 167
#define TERMMOD (ControlMask|ShiftMask)
168 168
169
169 170
static Shortcut shortcuts[] = {
170 171
	/* mask                 keysym          function        argument */
171 172
	{ XK_ANY_MOD,           XK_Break,       sendbreak,      {.i =  0} },
172 173
	{ ControlMask,          XK_Print,       toggleprinter,  {.i =  0} },
173 174
	{ ShiftMask,            XK_Print,       printscreen,    {.i =  0} },
174 175
	{ XK_ANY_MOD,           XK_Print,       printsel,       {.i =  0} },
175
	{ TERMMOD,              XK_Prior,       zoom,           {.f = +1} },
176
	{ TERMMOD,              XK_Next,        zoom,           {.f = -1} },
177
	{ TERMMOD,              XK_Home,        zoomreset,      {.f =  0} },
176
	{ TERMMOD,              XK_plus,        zoom,           {.f = +1} },
177
	{ ControlMask,          XK_minus,       zoom,           {.f = -1} },
178
	{ TERMMOD,              XK_parenright,  zoomreset,      {.f =  0} },
178 179
	{ TERMMOD,              XK_C,           clipcopy,       {.i =  0} },
179 180
	{ TERMMOD,              XK_V,           clippaste,      {.i =  0} },
180 181
	{ TERMMOD,              XK_Y,           selpaste,       {.i =  0} },