mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-31 19:30:07 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			100 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			100 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| Design criteria:
 | |
| 	organize profiles by workflow
 | |
| 	minimize number of actions to do main task within a workflow 
 | |
| 		target: 1:1 or less
 | |
| 	minimize finger movement within a workflow 
 | |
| 		target: no movement
 | |
| 		| i.e. all buttons are under the relaxed position of fingers on device
 | |
| 	minimize screen touching/contamination within image area 
 | |
| 		target: keep screen clean
 | |
| 		| i.e. buttons cover all the workflow actions
 | |
| Control scheme:
 | |
| |   device
 | |
| |   	mode	
 | |
| |   		action
 | |
| |   			keyboard		gesture					button (tablet)		button (desktop)
 | |
| 	tablet / phone / desktop
 | |
| 		general
 | |
| 			focus image
 | |
| 				--				tap/click				-					-
 | |
| 
 | |
| 			left image
 | |
| 				left,bksp,<,p	swipe right				+					-
 | |
| 			right image
 | |
| 				right,space,>,n	swipe left				+					-
 | |
| 			up image
 | |
| 				up				- (via focus image)	??					-
 | |
| 			down image
 | |
| 				down			- (via focus image)	??					-
 | |
| 
 | |
| 			skip N left
 | |
| 			| N is screen-width of elements
 | |
| 				pg-up				-						-					-
 | |
| 			skip N right
 | |
| 				pg-down				-						-					-
 | |
| 
 | |
| 			first image
 | |
| 				home			-						??					-
 | |
| 			last image
 | |
| 				end				-						??					-
 | |
| 
 | |
| 			shift up
 | |
| 				s-up			swipe up				+					-
 | |
| 			shift down
 | |
| 				s-down			swipe down				+					-
 | |
| 
 | |
| 			shift up, new ribbon
 | |
| 				c-s-up			??						??					??
 | |
| 			shift down, new ribbon
 | |
| 				c-s-down		??						??					??
 | |
| 
 | |
| 			drag view
 | |
| 				--				tap-drag				-					-
 | |
| 			move view left
 | |
| 				h				-						-					-
 | |
| 			move view right
 | |
| 				l				-						-					-
 | |
| 			move view up
 | |
| 				k				-						-					-
 | |
| 			move view down
 | |
| 				j				-						-					-
 | |
| 
 | |
| 			center current image
 | |
| 				o				-						-					-
 | |
| 
 | |
| 			zoom in
 | |
| 				+				pinch spread			+					-
 | |
| 			zoom out
 | |
| 				-				pinch closeup			+					-
 | |
| 			fit one
 | |
| 				1				tap current image		-					-
 | |
| 
 | |
| 			toggle single image mode
 | |
| 				Enter			-						+					-
 | |
| 			toggle single image mode transitions
 | |
| 				a				-						+					-
 | |
| 			toggle slideshow mode
 | |
| 				??				??						-					-
 | |
| 			toggle buttons
 | |
| 				tab				-						-					-
 | |
| 			enable buttons
 | |
| 				-				-						+					-
 | |
| 			toggle background style
 | |
| 				b				-						- (settings)		-
 | |
| 			toggle markers (debug)
 | |
| 				m				-						- (settings)		-
 | |
| 
 | |
| 			keyboard help
 | |
| 				??				??						-					-
 | |
| 			settings
 | |
| 				??				??						-					-
 | |
| 		ribbon-specific
 | |
| 			fit three
 | |
| 				3				??						+					-
 | |
| 			broad view
 | |
| 				??				??						+					-
 | |
| 		single-specific
 | |
| 		
 | |
| .
 | |
| | vim:set spell :
 |