chiark / gitweb /
Map Ctrl-Shift-Z to Redo.
[sgt-puzzles.git] / gtk.c
diff --git a/gtk.c b/gtk.c
index 9ce5c8da7284251dec1a6bd8881d6c3ccb888d25..c2125229570927925773a12cf592e17350e9a19f 100644 (file)
--- 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