diff options
Diffstat (limited to 'src/display.c')
-rw-r--r-- | src/display.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/display.c b/src/display.c index 742863f..4e80908 100644 --- a/src/display.c +++ b/src/display.c @@ -402,21 +402,24 @@ static gboolean key_press_sig(GtkWidget *da, GdkEventKey *event, struct nanoligh { gboolean r; int claim = 1; + int fine = event->state & GDK_SHIFT_MASK; switch ( event->keyval ) { case GDK_KEY_Left : + attr_movex(nl, -1, fine); break; case GDK_KEY_Right : + attr_movex(nl, +1, fine); break; case GDK_KEY_Up : - //change_stop_attr(nl, +1); + attr_movey(nl, +1, fine); break; case GDK_KEY_Down : - //change_stop_attr(nl, -1); + attr_movey(nl, -1, fine); break; case GDK_KEY_Return : |