summaryrefslogtreecommitdiff
path: root/src/display.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/display.c')
-rw-r--r--src/display.c7
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 :