From d72db91888c1efddd56c67eee665b0a83c9329eb Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Wed, 20 Sep 2017 16:38:31 +0100 Subject: Map Ctrl-Shift-Z to Redo. This is in addition to the existing keystrokes r, ^R and ^Y. I've become used to Ctrl-Shift-Z in other GUI games, and my fingers keep getting confused when my own puzzles don't handle it the same way. --- gtk.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gtk.c') diff --git a/gtk.c b/gtk.c index 9ce5c8d..c212522 100644 --- a/gtk.c +++ b/gtk.c @@ -1206,6 +1206,8 @@ static gint key_event(GtkWidget *widget, GdkEventKey *event, gpointer data) event->keyval == GDK_KEY_Delete || event->keyval == GDK_KEY_KP_Delete) keyval = '\177'; + else if ((event->keyval == 'z' || event->keyval == 'Z') && shift && ctrl) + keyval = UI_REDO; else if (event->string[0] && !event->string[1]) keyval = (unsigned char)event->string[0]; else -- cgit v1.1