mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Fix C-Space key string.
This commit is contained in:
		
							
								
								
									
										13
									
								
								key-string.c
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								key-string.c
									
									
									
									
									
								
							@@ -257,6 +257,10 @@ key_string_lookup_key(key_code key)
 | 
			
		||||
		return (out);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/* Display C-@ as C-Space. */
 | 
			
		||||
	if ((key & KEYC_MASK_KEY) == 0)
 | 
			
		||||
		key = ' ' | KEYC_CTRL | (key & KEYC_MASK_MOD);
 | 
			
		||||
 | 
			
		||||
	/* Fill in the modifiers. */
 | 
			
		||||
	if (key & KEYC_CTRL)
 | 
			
		||||
		strlcat(out, "C-", sizeof out);
 | 
			
		||||
@@ -329,15 +333,6 @@ key_string_lookup_key(key_code key)
 | 
			
		||||
		return (out);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/*
 | 
			
		||||
	 * Special case: display C-@ as C-Space. Could do this below in
 | 
			
		||||
	 * the (key >= 0 && key <= 32), but this way we let it be found
 | 
			
		||||
	 * in key_string_table, for the unlikely chance that we might
 | 
			
		||||
	 * change its name.
 | 
			
		||||
	 */
 | 
			
		||||
	if ((key & KEYC_MASK_KEY) == 0)
 | 
			
		||||
	    key = ' ' | KEYC_CTRL | (key & KEYC_MASK_MOD);
 | 
			
		||||
 | 
			
		||||
	/* Try the key against the string table. */
 | 
			
		||||
	for (i = 0; i < nitems(key_string_table); i++) {
 | 
			
		||||
		if (key == key_string_table[i].key)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user