Use integers for mouse mappings and buttons 6+7 for horizontal scrolling
Fixes issue #143
This commit is contained in:
		
							parent
							
								
									4cbc7346ff
								
							
						
					
					
						commit
						7a74fae56a
					
				
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							| @ -1,4 +1,4 @@ | ||||
| VERSION = git-20140525 | ||||
| VERSION = git-20140531 | ||||
| 
 | ||||
| PREFIX    = /usr/local | ||||
| MANPREFIX = $(PREFIX)/share/man | ||||
|  | ||||
							
								
								
									
										20
									
								
								config.def.h
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								config.def.h
									
									
									
									
									
								
							| @ -152,15 +152,17 @@ static const keymap_t keys[] = { | ||||
| /* mouse button mappings for image mode: */ | ||||
| static const button_t buttons[] = { | ||||
| 	/* modifiers    button            function              argument */ | ||||
| 	{ 0,            Button1,          i_navigate,           (arg_t) +1 }, | ||||
| 	{ 0,            Button3,          i_navigate,           (arg_t) -1 }, | ||||
| 	{ 0,            Button2,          i_drag,               (arg_t) None }, | ||||
| 	{ 0,            Button4,          it_scroll_move,       (arg_t) DIR_UP }, | ||||
| 	{ 0,            Button5,          it_scroll_move,       (arg_t) DIR_DOWN }, | ||||
| 	{ ShiftMask,    Button4,          it_scroll_move,       (arg_t) DIR_LEFT }, | ||||
| 	{ ShiftMask,    Button5,          it_scroll_move,       (arg_t) DIR_RIGHT }, | ||||
| 	{ ControlMask,  Button4,          i_zoom,               (arg_t) +1 }, | ||||
| 	{ ControlMask,  Button5,          i_zoom,               (arg_t) -1 }, | ||||
| 	{ 0,            1,                i_navigate,           (arg_t) +1 }, | ||||
| 	{ 0,            3,                i_navigate,           (arg_t) -1 }, | ||||
| 	{ 0,            2,                i_drag,               (arg_t) None }, | ||||
| 	{ 0,            4,                it_scroll_move,       (arg_t) DIR_UP }, | ||||
| 	{ 0,            5,                it_scroll_move,       (arg_t) DIR_DOWN }, | ||||
| 	{ ShiftMask,    4,                it_scroll_move,       (arg_t) DIR_LEFT }, | ||||
| 	{ ShiftMask,    5,                it_scroll_move,       (arg_t) DIR_RIGHT }, | ||||
| 	{ 0,            6,                it_scroll_move,       (arg_t) DIR_LEFT }, | ||||
| 	{ 0,            7,                it_scroll_move,       (arg_t) DIR_RIGHT }, | ||||
| 	{ ControlMask,  4,                i_zoom,               (arg_t) +1 }, | ||||
| 	{ ControlMask,  5,                i_zoom,               (arg_t) -1 }, | ||||
| }; | ||||
| 
 | ||||
| #endif | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Bert Münnich
						Bert Münnich