[vlc-devel] [PATCH 3/4] add sub text scaling hotkeys
Francois Cartegnie
fcvlcdev at free.fr
Fri Aug 28 20:01:30 CEST 2015
---
src/libvlc-module.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/src/libvlc-module.c b/src/libvlc-module.c
index 2f73183..d3743be 100644
--- a/src/libvlc-module.c
+++ b/src/libvlc-module.c
@@ -1269,6 +1269,10 @@ static const char *const mouse_wheel_texts[] = {
#define SUBDELAY_UP_KEY_LONGTEXT N_("Select the key to increase the subtitle delay.")
#define SUBDELAY_DOWN_KEY_TEXT N_("Subtitle delay down")
#define SUBDELAY_DOWN_KEY_LONGTEXT N_("Select the key to decrease the subtitle delay.")
+#define SUBTEXT_SCALE_KEY_TEXT N_("Reset subtitles text scale")
+#define SUBTEXT_SCALEDOWN_KEY_TEXT N_("Scale up subtitles text")
+#define SUBTEXT_SCALEUP_KEY_TEXT N_("Scale down subtitles text")
+#define SUBTEXT_SCALE_KEY_LONGTEXT N_("Select the key to change subtitles text scaling")
#define SUBSYNC_MARKAUDIO_KEY_TEXT N_("Subtitle sync / bookmark audio timestamp")
#define SUBSYNC_MARKAUDIO_KEY_LONGTEXT N_("Select the key to bookmark audio timestamp when syncing subtitles.")
#define SUBSYNC_MARKSUB_KEY_TEXT N_("Subtitle sync / bookmark subtitle timestamp")
@@ -2145,6 +2149,9 @@ vlc_module_begin ()
# define KEY_SUBDELAY_DOWN "h"
# define KEY_SUBPOS_DOWN NULL
# define KEY_SUBPOS_UP NULL
+# define KEY_SUBTEXT_SCALEUP "Command+Mouse Wheel Up"
+# define KEY_SUBTEXT_SCALEDOWN "Command+Mouse Wheel Down"
+# define KEY_SUBTEXT_SCALE "Command+0"
# define KEY_SUBSYNC_MARKAUDIO "Shift+h"
# define KEY_SUBSYNC_MARKSUB "Shift+j"
# define KEY_SUBSYNC_APPLY "Shift+k"
@@ -2277,6 +2284,9 @@ vlc_module_begin ()
# define KEY_SUBDELAY_DOWN "g"
# define KEY_SUBPOS_DOWN NULL
# define KEY_SUBPOS_UP NULL
+# define KEY_SUBTEXT_SCALEUP "Ctrl+Mouse Wheel Up"
+# define KEY_SUBTEXT_SCALEDOWN "Ctrl+Mouse Wheel Down"
+# define KEY_SUBTEXT_SCALE "Ctrl+0"
# define KEY_SUBSYNC_MARKAUDIO "Shift+h"
# define KEY_SUBSYNC_MARKSUB "Shift+j"
# define KEY_SUBSYNC_APPLY "Shift+k"
@@ -2585,6 +2595,12 @@ vlc_module_begin ()
add_key( "key-clear-playlist", KEY_PLAY_CLEAR,
PLAY_CLEAR_KEY_TEXT, PLAY_CLEAR_KEY_LONGTEXT, true )
+ add_key( "key-subtitle-text-scale-normal", KEY_SUBTEXT_SCALE,
+ SUBTEXT_SCALE_KEY_TEXT, SUBTEXT_SCALE_KEY_LONGTEXT, true )
+ add_key( "key-subtitle-text-scale-up", KEY_SUBTEXT_SCALEUP,
+ SUBTEXT_SCALEUP_KEY_TEXT, SUBTEXT_SCALE_KEY_LONGTEXT, true )
+ add_key( "key-subtitle-text-scale-down", KEY_SUBTEXT_SCALEDOWN,
+ SUBTEXT_SCALEDOWN_KEY_TEXT, SUBTEXT_SCALE_KEY_LONGTEXT, true )
add_string( "bookmark1", NULL,
BOOKMARK1_TEXT, BOOKMARK_LONGTEXT, false )
--
2.4.3
More information about the vlc-devel
mailing list