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
Родитель 0afc496a5f
Коммит 1e0e96204d
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -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 */