mirror of
				https://github.com/tmux/tmux.git
				synced 2025-10-26 12:27:15 +00:00 
			
		
		
		
	Key strings need to include the cursor and keypad flags now since the
output key lookup expects them already set.
This commit is contained in:
		
							
								
								
									
										40
									
								
								key-string.c
									
									
									
									
									
								
							
							
						
						
									
										40
									
								
								key-string.c
									
									
									
									
									
								
							| @@ -62,28 +62,28 @@ static const struct { | ||||
| 	{ "Escape",	'\033' }, | ||||
|  | ||||
| 	/* Arrow keys. */ | ||||
| 	{ "Up",		KEYC_UP }, | ||||
| 	{ "Down",	KEYC_DOWN }, | ||||
| 	{ "Left",	KEYC_LEFT }, | ||||
| 	{ "Right",	KEYC_RIGHT }, | ||||
| 	{ "Up",		KEYC_UP|KEYC_CURSOR }, | ||||
| 	{ "Down",	KEYC_DOWN|KEYC_CURSOR }, | ||||
| 	{ "Left",	KEYC_LEFT|KEYC_CURSOR }, | ||||
| 	{ "Right",	KEYC_RIGHT|KEYC_CURSOR }, | ||||
|  | ||||
| 	/* Numeric keypad. */ | ||||
| 	{ "KP/", 	KEYC_KP_SLASH }, | ||||
| 	{ "KP*",	KEYC_KP_STAR }, | ||||
| 	{ "KP-",	KEYC_KP_MINUS }, | ||||
| 	{ "KP7",	KEYC_KP_SEVEN }, | ||||
| 	{ "KP8",	KEYC_KP_EIGHT }, | ||||
| 	{ "KP9",	KEYC_KP_NINE }, | ||||
| 	{ "KP+",	KEYC_KP_PLUS }, | ||||
| 	{ "KP4",	KEYC_KP_FOUR }, | ||||
| 	{ "KP5",	KEYC_KP_FIVE }, | ||||
| 	{ "KP6",	KEYC_KP_SIX }, | ||||
| 	{ "KP1",	KEYC_KP_ONE }, | ||||
| 	{ "KP2",	KEYC_KP_TWO }, | ||||
| 	{ "KP3",	KEYC_KP_THREE }, | ||||
| 	{ "KPEnter",	KEYC_KP_ENTER }, | ||||
| 	{ "KP0",	KEYC_KP_ZERO }, | ||||
| 	{ "KP.",	KEYC_KP_PERIOD }, | ||||
| 	{ "KP/", 	KEYC_KP_SLASH|KEYC_KEYPAD }, | ||||
| 	{ "KP*",	KEYC_KP_STAR|KEYC_KEYPAD }, | ||||
| 	{ "KP-",	KEYC_KP_MINUS|KEYC_KEYPAD }, | ||||
| 	{ "KP7",	KEYC_KP_SEVEN|KEYC_KEYPAD }, | ||||
| 	{ "KP8",	KEYC_KP_EIGHT|KEYC_KEYPAD }, | ||||
| 	{ "KP9",	KEYC_KP_NINE|KEYC_KEYPAD }, | ||||
| 	{ "KP+",	KEYC_KP_PLUS|KEYC_KEYPAD }, | ||||
| 	{ "KP4",	KEYC_KP_FOUR|KEYC_KEYPAD }, | ||||
| 	{ "KP5",	KEYC_KP_FIVE|KEYC_KEYPAD }, | ||||
| 	{ "KP6",	KEYC_KP_SIX|KEYC_KEYPAD }, | ||||
| 	{ "KP1",	KEYC_KP_ONE|KEYC_KEYPAD }, | ||||
| 	{ "KP2",	KEYC_KP_TWO|KEYC_KEYPAD }, | ||||
| 	{ "KP3",	KEYC_KP_THREE|KEYC_KEYPAD }, | ||||
| 	{ "KPEnter",	KEYC_KP_ENTER|KEYC_KEYPAD }, | ||||
| 	{ "KP0",	KEYC_KP_ZERO|KEYC_KEYPAD }, | ||||
| 	{ "KP.",	KEYC_KP_PERIOD|KEYC_KEYPAD }, | ||||
|  | ||||
| 	/* Mouse keys. */ | ||||
| 	KEYC_MOUSE_STRING(MOUSEDOWN1, MouseDown1), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 nicm
					nicm