Add insert for the primary clipboard to MOD + Shift + Ins.
Thanks Mantas Mikulėnas <grawity@gmail.com> for the patch!
This commit is contained in:
		
							parent
							
								
									e40d8da194
								
							
						
					
					
						commit
						be7c6d7fb0
					
				| @ -70,6 +70,7 @@ static Shortcut shortcuts[] = { | ||||
| 	{ MODKEY|ShiftMask,	XK_Prior,	xzoom,		{.i = +1} }, | ||||
| 	{ MODKEY|ShiftMask,	XK_Next,	xzoom,		{.i = -1} }, | ||||
| 	{ ShiftMask,		XK_Insert,	selpaste,	{.i =  0} }, | ||||
| 	{ MODKEY|ShiftMask,	XK_Insert,	clippaste,	{.i =  0} }, | ||||
| 	{ MODKEY,		XK_Num_Lock,	numlock,	{.i =  0} }, | ||||
| }; | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										17
									
								
								st.c
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								st.c
									
									
									
									
									
								
							| @ -266,9 +266,10 @@ typedef struct { | ||||
| } Shortcut; | ||||
| 
 | ||||
| /* function definitions used in config.h */ | ||||
| static void xzoom(const Arg *); | ||||
| static void selpaste(const Arg *); | ||||
| static void clippaste(const Arg *); | ||||
| static void numlock(const Arg *); | ||||
| static void selpaste(const Arg *); | ||||
| static void xzoom(const Arg *); | ||||
| 
 | ||||
| /* Config.h for applying patches and the configuration. */ | ||||
| #include "config.h" | ||||
| @ -830,7 +831,17 @@ selpaste(const Arg *dummy) { | ||||
| 			xw.win, CurrentTime); | ||||
| } | ||||
| 
 | ||||
| void selclear(XEvent *e) { | ||||
| void | ||||
| clippaste(const Arg *dummy) { | ||||
| 	Atom clipboard; | ||||
| 
 | ||||
| 	clipboard = XInternAtom(xw.dpy, "CLIPBOARD", 0); | ||||
| 	XConvertSelection(xw.dpy, clipboard, sel.xtarget, XA_PRIMARY, | ||||
| 			xw.win, CurrentTime); | ||||
| } | ||||
| 
 | ||||
| void | ||||
| selclear(XEvent *e) { | ||||
| 	if(sel.bx == -1) | ||||
| 		return; | ||||
| 	sel.bx = -1; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user