@@ -106,6 +106,8 @@ local user_opts = {
106
106
107
107
loop_button = false , -- show loop button
108
108
speed_button = false , -- show speed control button
109
+ speed_button_click = 1 , -- speed change amount per click
110
+ speed_button_scroll = 0.25 , -- speed change amount on scroll
109
111
110
112
loop_in_pause = true , -- enable looping by right-clicking pause
111
113
@@ -2554,10 +2556,16 @@ local function osc_init()
2554
2556
ne .visible = (osc_param .playresx >= 1150 - outeroffset - (user_opts .loop_button and 0 or 100 ) - (user_opts .screenshot_button and 0 or 100 ) - (user_opts .ontop_button and 0 or 100 ) - (user_opts .info_button and 0 or 100 ) - (user_opts .fullscreen_button and 0 or 100 ))
2555
2557
ne .tooltip_style = osc_styles .tooltip
2556
2558
ne .tooltipF = user_opts .tooltip_hints and locale .speed_control or " "
2557
- ne .eventresponder [" mbtn_left_up" ] = function () mp .commandv (" osd-msg" , " set" , " speed" , math.min (100 , mp .get_property_number (" speed" ) + 1 )) end
2559
+ ne .eventresponder [" mbtn_left_up" ] = function ()
2560
+ mp .commandv (" osd-msg" , " set" , " speed" , math.min (100 , mp .get_property_number (" speed" ) + user_opts .speed_button_click ))
2561
+ end
2558
2562
ne .eventresponder [" mbtn_right_up" ] = function () mp .commandv (" osd-msg" , " set" , " speed" , 1 ) end
2559
- ne .eventresponder [" wheel_up_press" ] = function () mp .commandv (" osd-msg" , " set" , " speed" , math.min (100 , mp .get_property_number (" speed" ) + 0.25 )) end
2560
- ne .eventresponder [" wheel_down_press" ] = function () mp .commandv (" osd-msg" , " set" , " speed" , math.max (0.25 , mp .get_property_number (" speed" ) - 0.25 )) end
2563
+ ne .eventresponder [" wheel_up_press" ] = function ()
2564
+ mp .commandv (" osd-msg" , " set" , " speed" , math.min (100 , mp .get_property_number (" speed" ) + user_opts .speed_button_scroll ))
2565
+ end
2566
+ ne .eventresponder [" wheel_down_press" ] = function ()
2567
+ mp .commandv (" osd-msg" , " set" , " speed" , math.max (0.25 , mp .get_property_number (" speed" ) - user_opts .speed_button_scroll ))
2568
+ end
2561
2569
2562
2570
-- download
2563
2571
ne = new_element (" download" , " button" )
0 commit comments