diff options
Diffstat (limited to 'src/input.c')
-rw-r--r-- | src/input.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/input.c b/src/input.c index b85c058..457cdcc 100644 --- a/src/input.c +++ b/src/input.c @@ -135,6 +135,9 @@ void handle_key_press(GdkEvent *event) case GDK_KEY_End: last(); break; + case GDK_KEY_f: + toggle_fullscreen(); + break; default: break; } @@ -142,9 +145,13 @@ void handle_key_press(GdkEvent *event) void handle_button_press(GdkEvent *event) { - grabbed = 1; - start_x = event->motion.x; - start_y = event->motion.y; + if (event->type == GDK_2BUTTON_PRESS) + toggle_fullscreen(); + else { + grabbed = 1; + start_x = event->motion.x; + start_y = event->motion.y; + } } void handle_button_release() |