From 2a2c197319263d17b5c556c00e5ea4b6abd9f141 Mon Sep 17 00:00:00 2001 From: simon Date: Sun, 13 Oct 2002 11:27:39 +0000 Subject: [PATCH 1/1] Shift-Ins pastes. git-svn-id: svn://svn.tartarus.org/sgt/putty@2034 cda61777-01e9-0310-a592-d414129be87e --- unix/pterm.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/unix/pterm.c b/unix/pterm.c index befd7de7..4063ca82 100644 --- a/unix/pterm.c +++ b/unix/pterm.c @@ -274,7 +274,6 @@ gint key_event(GtkWidget *widget, GdkEventKey *event, gpointer data) * - nethack mode * - alt+numpad * - Compose key (!!! requires Unicode faff before even trying) - * - Shift-Ins for paste (need to deal with pasting first) */ /* @@ -290,6 +289,14 @@ gint key_event(GtkWidget *widget, GdkEventKey *event, gpointer data) return TRUE; } + /* + * Neither does Shift-Ins. + */ + if (event->keyval == GDK_Insert && (event->state & GDK_SHIFT_MASK)) { + request_paste(); + return TRUE; + } + /* ALT+things gives leading Escape. */ output[0] = '\033'; strncpy(output+1, event->string, 31); -- 2.11.0