1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 01:48:00 +00:00

OS X: fix handling of Ctrl-Space.

I'd left it out of my simulated Ctrl processing. It should have been
treated as \0, the same as ^2 and ^@.
This commit is contained in:
Simon Tatham 2015-09-01 19:18:26 +01:00
parent 0afc496a5f
commit 1e0e96204d

View File

@ -1102,8 +1102,8 @@ gint key_event(GtkWidget *widget, GdkEventKey *event, gpointer data)
if (output[1] >= '3' && output[1] <= '7') {
/* ^3,...,^7 map to 0x1B,...,0x1F */
output[1] += '\x1B' - '3';
} else if (output[1] == '2') {
/* ^2 is ^@, i.e. \0 */
} else if (output[1] == '2' || output[1] == ' ') {
/* ^2 and ^Space are both ^@, i.e. \0 */
output[1] = '\0';
} else if (output[1] == '8') {
/* ^8 is DEL */