Map arrow keys to h/j/k/l
This commit is contained in:
		
							parent
							
								
									8123d63c5b
								
							
						
					
					
						commit
						019e2274a8
					
				| @ -45,13 +45,13 @@ Use the following keys to control sxiv: | ||||
| 
 | ||||
|     q            Quit sxiv | ||||
|     Escape       Quit sxiv and return an exit value of 2 (useful for scripting) | ||||
|     Space,n      Go to the next image | ||||
|     Backspace,p  Go to the previous image | ||||
|     n,Space      Go to the next image | ||||
|     p,Backspace  Go to the previous image | ||||
|     g/G          Go to first/last image | ||||
|     [/]          Go 10 images backward/forward | ||||
|     +,=          Zoom in | ||||
|     -            Zoom out | ||||
|     h,j,k,l      Pan image left/down/up/right | ||||
|     h,j,k,l      Pan image left/down/up/right (also with arrow keys) | ||||
|     <,>          Rotate image (counter-)clockwise by 90 degrees | ||||
|     f            Toggle fullscreen mode (requires an EWMH/NetWM compliant | ||||
|                  window manager) | ||||
|  | ||||
							
								
								
									
										12
									
								
								main.c
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								main.c
									
									
									
									
									
								
							| @ -149,6 +149,18 @@ void on_keypress(XEvent *ev) { | ||||
| 		case XK_BackSpace: | ||||
| 			key = 'p'; | ||||
| 			break; | ||||
| 		case XK_Left: | ||||
| 			key = 'h'; | ||||
| 			break; | ||||
| 		case XK_Down: | ||||
| 			key = 'j'; | ||||
| 			break; | ||||
| 		case XK_Up: | ||||
| 			key = 'k'; | ||||
| 			break; | ||||
| 		case XK_Right: | ||||
| 			key = 'l'; | ||||
| 			break; | ||||
| 	} | ||||
| 
 | ||||
| 	switch (key) { | ||||
|  | ||||
							
								
								
									
										12
									
								
								sxiv.1
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								sxiv.1
									
									
									
									
									
								
							| @ -63,10 +63,10 @@ Quit sxiv. | ||||
| Quit sxiv and return an exit value of 2. | ||||
| .SS Navigate image list | ||||
| .TP | ||||
| .BR Space ", " n | ||||
| .BR n ", " Space | ||||
| Go to the next image. | ||||
| .TP | ||||
| .BR Backspace ", " p | ||||
| .BR p ", " Backspace | ||||
| Go to the previous image. | ||||
| .TP | ||||
| .B g | ||||
| @ -89,16 +89,16 @@ Zoom in. | ||||
| Zoom out. | ||||
| .SS Panning | ||||
| .TP | ||||
| .B h | ||||
| .BR h ", " Left | ||||
| Pan left. | ||||
| .TP | ||||
| .B j | ||||
| .BR j ", " Down | ||||
| Pan down. | ||||
| .TP | ||||
| .B k | ||||
| .BR k ", " Up | ||||
| Pan up. | ||||
| .TP | ||||
| .B l | ||||
| .BR l ", " Right | ||||
| Pan right. | ||||
| .SS Rotation | ||||
| .TP | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Bert
						Bert