[totem/wip/hadess/keyboard-shortcuts] main: Add 0-9 keys as shortcuts to seek to 0-90%



commit 4e4e040bdb4548915671a21a711c62ec8fdc24c4
Author: Bastien Nocera <hadess hadess net>
Date:   Tue Feb 15 15:29:27 2022 +0100

    main: Add 0-9 keys as shortcuts to seek to 0-90%
    
    Add keyboard shortcut for Numbers 1 to 9 (not on the numeric pad) to
    seek to the 10% to 90% of the video.
    
    As used on YouTube:
    https://support.google.com/youtube/answer/7631406?hl=en
    
    Closes: #466

 src/totem-object.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)
---
diff --git a/src/totem-object.c b/src/totem-object.c
index fb9c5a7c9..14926b79e 100644
--- a/src/totem-object.c
+++ b/src/totem-object.c
@@ -3643,6 +3643,18 @@ totem_object_handle_key_press (TotemObject *totem, GdkEventKey *event)
        case GDK_KEY_Time:
                show_popup (totem);
                break;
+       case GDK_KEY_0:
+       case GDK_KEY_1:
+       case GDK_KEY_2:
+       case GDK_KEY_3:
+       case GDK_KEY_4:
+       case GDK_KEY_5:
+       case GDK_KEY_6:
+       case GDK_KEY_7:
+       case GDK_KEY_8:
+       case GDK_KEY_9:
+               totem_object_seek (totem, (event->keyval - GDK_KEY_0) * 0.1);
+               break;
        case GDK_KEY_equal:
                if (mask == GDK_CONTROL_MASK)
                        totem_object_set_zoom (totem, TRUE);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]