aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/sdgui.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sdgui.c b/src/sdgui.c
index 2a86bdc..127f01b 100644
--- a/src/sdgui.c
+++ b/src/sdgui.c
@@ -219,6 +219,10 @@ on_key_press (G_GNUC_UNUSED GtkWidget *widget, GdkEvent *event,
return stardict_view_scroll (view, GTK_SCROLL_PAGES, -0.5), TRUE;
if (event->key.keyval == GDK_KEY_Page_Down)
return stardict_view_scroll (view, GTK_SCROLL_PAGES, +0.5), TRUE;
+ if (event->key.keyval == GDK_KEY_Up)
+ return stardict_view_scroll (view, GTK_SCROLL_STEPS, -1), TRUE;
+ if (event->key.keyval == GDK_KEY_Down)
+ return stardict_view_scroll (view, GTK_SCROLL_STEPS, +1), TRUE;
}
return FALSE;
}