+ else if (((GdkEventKey *)event)->keyval == GDK_KEY_h)
+ {
+ zea_scroll(gtk_scrolled_window_get_hadjustment(
+ GTK_SCROLLED_WINDOW(c->scroll)), 0, -1);
+ return TRUE;
+ }
+ else if (((GdkEventKey *)event)->keyval == GDK_KEY_j)
+ {
+ zea_scroll(gtk_scrolled_window_get_vadjustment(
+ GTK_SCROLLED_WINDOW(c->scroll)), 0, 1);
+ return TRUE;
+ }
+ else if (((GdkEventKey *)event)->keyval == GDK_KEY_k)
+ {
+ zea_scroll(gtk_scrolled_window_get_vadjustment(
+ GTK_SCROLLED_WINDOW(c->scroll)), 0, -1);
+ return TRUE;
+ }
+ else if (((GdkEventKey *)event)->keyval == GDK_KEY_l)
+ {
+ zea_scroll(gtk_scrolled_window_get_hadjustment(
+ GTK_SCROLLED_WINDOW(c->scroll)), 0, 1);
+ return TRUE;
+ }
+ else if (((GdkEventKey *)event)->keyval == GDK_KEY_f)
+ {
+ zea_scroll(gtk_scrolled_window_get_vadjustment(
+ GTK_SCROLLED_WINDOW(c->scroll)), 1, 0.5);
+ return TRUE;
+ }
+ if (((GdkEventKey *)event)->keyval == GDK_KEY_b)
+ {
+ zea_scroll(gtk_scrolled_window_get_vadjustment(
+ GTK_SCROLLED_WINDOW(c->scroll)), 1, -0.5);
+ return TRUE;
+ }