applied jk_to_tab patch
This commit is contained in:
		
							parent
							
								
									b6ad663f87
								
							
						
					
					
						commit
						df74b26e5d
					
				| @ -18,34 +18,34 @@ const char *tags[] = { "0", "1", "2", "3", "4", NULL }; | |||||||
| #define KEYS \ | #define KEYS \ | ||||||
| static Key key[] = { \ | static Key key[] = { \ | ||||||
| 	/* modifier			key		function	arguments */ \ | 	/* modifier			key		function	arguments */ \ | ||||||
| 	{ MODKEY,			XK_0,		view,		{ .i = 0 } }, \ | 	{ MODKEY|ShiftMask,		XK_Return,	spawn,		{ .cmd = "exec xterm" } }, \ | ||||||
| 	{ MODKEY,			XK_1,		view,		{ .i = 1 } }, \ | 	{ MODKEY,			XK_Tab,		focusnext,	{ 0 } }, \ | ||||||
| 	{ MODKEY,			XK_2,		view,		{ .i = 2 } }, \ | 	{ MODKEY|ShiftMask,		XK_Tab,		focusprev,	{ 0 } }, \ | ||||||
| 	{ MODKEY,			XK_3,		view,		{ .i = 3 } }, \ |  | ||||||
| 	{ MODKEY,			XK_4,		view,		{ .i = 4 } }, \ |  | ||||||
| 	{ MODKEY,			XK_j,		focusnext,	{ 0 } }, \ |  | ||||||
| 	{ MODKEY,			XK_k,		focusprev,	{ 0 } }, \ |  | ||||||
| 	{ MODKEY,			XK_m,		togglemax,	{ 0 } }, \ |  | ||||||
| 	{ MODKEY,			XK_space,	togglemode,	{ 0 } }, \ |  | ||||||
| 	{ MODKEY,			XK_Return,	zoom,		{ 0 } }, \ | 	{ MODKEY,			XK_Return,	zoom,		{ 0 } }, \ | ||||||
| 	{ MODKEY|ControlMask,		XK_0,		toggleview,	{ .i = 0 } }, \ | 	{ MODKEY,			XK_m,		togglemax,	{ 0 } }, \ | ||||||
| 	{ MODKEY|ControlMask,		XK_1,		toggleview,	{ .i = 1 } }, \ |  | ||||||
| 	{ MODKEY|ControlMask,		XK_2,		toggleview,	{ .i = 2 } }, \ |  | ||||||
| 	{ MODKEY|ControlMask,		XK_3,		toggleview,	{ .i = 3 } }, \ |  | ||||||
| 	{ MODKEY|ControlMask,		XK_4,		toggleview,	{ .i = 4 } }, \ |  | ||||||
| 	{ MODKEY|ShiftMask,		XK_0,		tag,		{ .i = 0 } }, \ | 	{ MODKEY|ShiftMask,		XK_0,		tag,		{ .i = 0 } }, \ | ||||||
| 	{ MODKEY|ShiftMask,		XK_1,		tag,		{ .i = 1 } }, \ | 	{ MODKEY|ShiftMask,		XK_1,		tag,		{ .i = 1 } }, \ | ||||||
| 	{ MODKEY|ShiftMask,		XK_2,		tag,		{ .i = 2 } }, \ | 	{ MODKEY|ShiftMask,		XK_2,		tag,		{ .i = 2 } }, \ | ||||||
| 	{ MODKEY|ShiftMask,		XK_3,		tag,		{ .i = 3 } }, \ | 	{ MODKEY|ShiftMask,		XK_3,		tag,		{ .i = 3 } }, \ | ||||||
| 	{ MODKEY|ShiftMask,		XK_4,		tag,		{ .i = 4 } }, \ | 	{ MODKEY|ShiftMask,		XK_4,		tag,		{ .i = 4 } }, \ | ||||||
| 	{ MODKEY|ShiftMask,		XK_c,		killclient,	{ 0 } }, \ |  | ||||||
| 	{ MODKEY|ShiftMask,		XK_q,		quit,		{ 0 } }, \ |  | ||||||
| 	{ MODKEY|ShiftMask,		XK_Return,	spawn,		{ .cmd = "exec xterm" } }, \ |  | ||||||
| 	{ MODKEY|ControlMask|ShiftMask,	XK_0,		toggletag,	{ .i = 0 } }, \ | 	{ MODKEY|ControlMask|ShiftMask,	XK_0,		toggletag,	{ .i = 0 } }, \ | ||||||
| 	{ MODKEY|ControlMask|ShiftMask,	XK_1,		toggletag,	{ .i = 1 } }, \ | 	{ MODKEY|ControlMask|ShiftMask,	XK_1,		toggletag,	{ .i = 1 } }, \ | ||||||
| 	{ MODKEY|ControlMask|ShiftMask,	XK_2,		toggletag,	{ .i = 2 } }, \ | 	{ MODKEY|ControlMask|ShiftMask,	XK_2,		toggletag,	{ .i = 2 } }, \ | ||||||
| 	{ MODKEY|ControlMask|ShiftMask,	XK_3,		toggletag,	{ .i = 3 } }, \ | 	{ MODKEY|ControlMask|ShiftMask,	XK_3,		toggletag,	{ .i = 3 } }, \ | ||||||
| 	{ MODKEY|ControlMask|ShiftMask,	XK_4,		toggletag,	{ .i = 4 } }, \ | 	{ MODKEY|ControlMask|ShiftMask,	XK_4,		toggletag,	{ .i = 4 } }, \ | ||||||
|  | 	{ MODKEY|ShiftMask,		XK_c,		killclient,	{ 0 } }, \ | ||||||
|  | 	{ MODKEY,			XK_space,	togglemode,	{ 0 } }, \ | ||||||
|  | 	{ MODKEY,			XK_0,		view,		{ .i = 0 } }, \ | ||||||
|  | 	{ MODKEY,			XK_1,		view,		{ .i = 1 } }, \ | ||||||
|  | 	{ MODKEY,			XK_2,		view,		{ .i = 2 } }, \ | ||||||
|  | 	{ MODKEY,			XK_3,		view,		{ .i = 3 } }, \ | ||||||
|  | 	{ MODKEY,			XK_4,		view,		{ .i = 4 } }, \ | ||||||
|  | 	{ MODKEY|ControlMask,		XK_0,		toggleview,	{ .i = 0 } }, \ | ||||||
|  | 	{ MODKEY|ControlMask,		XK_1,		toggleview,	{ .i = 1 } }, \ | ||||||
|  | 	{ MODKEY|ControlMask,		XK_2,		toggleview,	{ .i = 2 } }, \ | ||||||
|  | 	{ MODKEY|ControlMask,		XK_3,		toggleview,	{ .i = 3 } }, \ | ||||||
|  | 	{ MODKEY|ControlMask,		XK_4,		toggleview,	{ .i = 4 } }, \ | ||||||
|  | 	{ MODKEY|ShiftMask,		XK_q,		quit,		{ 0 } }, \ | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| #define RULES \ | #define RULES \ | ||||||
|  | |||||||
							
								
								
									
										82
									
								
								dwm.1
									
									
									
									
									
								
							
							
						
						
									
										82
									
								
								dwm.1
									
									
									
									
									
								
							| @ -46,28 +46,46 @@ click on a tag label adds/removes all windows with that | |||||||
| to/from the view. | to/from the view. | ||||||
| .SS Keyboard commands | .SS Keyboard commands | ||||||
| .TP | .TP | ||||||
|  | .B Mod1-Shift-Return | ||||||
|  | Start | ||||||
|  | .BR xterm (1). | ||||||
|  | .TP | ||||||
|  | .B Mod1-Tab | ||||||
|  | Focus next | ||||||
|  | .BR window . | ||||||
|  | .TP | ||||||
|  | .B Mod1-Shift-Tab | ||||||
|  | Focus previous | ||||||
|  | .BR window . | ||||||
|  | .TP | ||||||
| .B Mod1-Return | .B Mod1-Return | ||||||
| Zoom current | Zoom current | ||||||
| .B window | .B window | ||||||
| to the  | to the  | ||||||
| .B master | .B master | ||||||
| column. | column | ||||||
| .TP | .RB ( tiling | ||||||
| .B Mod1-j | mode only). | ||||||
| Focus next |  | ||||||
| .BR window . |  | ||||||
| .TP |  | ||||||
| .B Mod1-k |  | ||||||
| Focus previous |  | ||||||
| .BR window . |  | ||||||
| .TP | .TP | ||||||
| .B Mod1-m | .B Mod1-m | ||||||
| Maximize current | Maximize current | ||||||
| .BR window . | .BR window . | ||||||
| .TP | .TP | ||||||
| .B Mod1-[0..n] | .B Mod1-Shift-[0..n] | ||||||
| View all windows with | Apply | ||||||
| .BR "tag n" . | .B nth tag | ||||||
|  | to current | ||||||
|  | .BR window . | ||||||
|  | .TP | ||||||
|  | .B Mod1-Control-Shift-[0..n] | ||||||
|  | Add/remove | ||||||
|  | .B nth tag | ||||||
|  | to/from current | ||||||
|  | .BR window . | ||||||
|  | .TP | ||||||
|  | .B Mod1-Shift-c | ||||||
|  | Close focused | ||||||
|  | .B window. | ||||||
| .TP | .TP | ||||||
| .B Mod1-space | .B Mod1-space | ||||||
| Toggle between | Toggle between | ||||||
| @ -77,52 +95,42 @@ and | |||||||
| mode (affects | mode (affects | ||||||
| .BR "all windows" ). | .BR "all windows" ). | ||||||
| .TP | .TP | ||||||
| .B Mod1-Shift-[0..n] | .B Mod1-[0..n] | ||||||
| Apply | View all windows with | ||||||
| .B nth tag | .BR "tag n" . | ||||||
| to current |  | ||||||
| .BR window . |  | ||||||
| .TP |  | ||||||
| .B Mod1-Shift-c |  | ||||||
| Close focused |  | ||||||
| .B window. |  | ||||||
| .TP |  | ||||||
| .B Mod1-Shift-q |  | ||||||
| Quit |  | ||||||
| .B dwm. |  | ||||||
| .TP |  | ||||||
| .B Mod1-Shift-Return |  | ||||||
| Start |  | ||||||
| .BR terminal . |  | ||||||
| .TP | .TP | ||||||
| .B Mod1-Control-[0..n] | .B Mod1-Control-[0..n] | ||||||
| Add/remove all windows with | Add/remove all windows with | ||||||
| .B tag n | .B tag n | ||||||
| to/from the view. | to/from the view. | ||||||
| .TP | .TP | ||||||
| .B Mod1-Control-Shift-[0..n] | .B Mod1-Shift-q | ||||||
| Add/remove | Quit | ||||||
| .B nth tag | .B dwm. | ||||||
| to/from current |  | ||||||
| .BR window . |  | ||||||
| .SS Mouse commands | .SS Mouse commands | ||||||
| .TP | .TP | ||||||
| .B Mod1-Button1 | .B Mod1-Button1 | ||||||
| Move current | Move current | ||||||
| .B window | .B window | ||||||
| while dragging. | while dragging | ||||||
|  | .RB ( floating | ||||||
|  | mode only). | ||||||
| .TP | .TP | ||||||
| .B Mod1-Button2 | .B Mod1-Button2 | ||||||
| Zoom current | Zoom current | ||||||
| .B window | .B window | ||||||
| to the  | to the  | ||||||
| .B master | .B master | ||||||
| column. | column | ||||||
|  | .RB ( tiling | ||||||
|  | mode only). | ||||||
| .TP | .TP | ||||||
| .B Mod1-Button3 | .B Mod1-Button3 | ||||||
| Resize current | Resize current | ||||||
| .B window | .B window | ||||||
| while dragging. | while dragging | ||||||
|  | .RB ( floating | ||||||
|  | mode only). | ||||||
| .SH CUSTOMIZATION | .SH CUSTOMIZATION | ||||||
| .B dwm | .B dwm | ||||||
| is customized by creating a custom config.h and (re)compiling the source | is customized by creating a custom config.h and (re)compiling the source | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user