mirror of
				https://github.com/tmux/tmux.git
				synced 2025-10-26 12:27:15 +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); | 		return (out); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	/* Display C-@ as C-Space. */ | ||||||
|  | 	if ((key & KEYC_MASK_KEY) == 0) | ||||||
|  | 		key = ' ' | KEYC_CTRL | (key & KEYC_MASK_MOD); | ||||||
|  |  | ||||||
| 	/* Fill in the modifiers. */ | 	/* Fill in the modifiers. */ | ||||||
| 	if (key & KEYC_CTRL) | 	if (key & KEYC_CTRL) | ||||||
| 		strlcat(out, "C-", sizeof out); | 		strlcat(out, "C-", sizeof out); | ||||||
| @@ -329,15 +333,6 @@ key_string_lookup_key(key_code key) | |||||||
| 		return (out); | 		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. */ | 	/* Try the key against the string table. */ | ||||||
| 	for (i = 0; i < nitems(key_string_table); i++) { | 	for (i = 0; i < nitems(key_string_table); i++) { | ||||||
| 		if (key == key_string_table[i].key) | 		if (key == key_string_table[i].key) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 nicm
					nicm