-
This commit is contained in:
@@ -78,7 +78,7 @@ public class ActionMenuItem : MenuItemEx
|
|||||||
|
|
||||||
public static ActionMenuItem Add(ToolStripItemCollection items, string path, Action action)
|
public static ActionMenuItem Add(ToolStripItemCollection items, string path, Action action)
|
||||||
{
|
{
|
||||||
var a = path.Split(new[] { " | " }, StringSplitOptions.RemoveEmptyEntries);
|
var a = path.Split(new[] { " > " }, StringSplitOptions.RemoveEmptyEntries);
|
||||||
var l = items;
|
var l = items;
|
||||||
|
|
||||||
for (var x = 0; x <= a.Length - 1; x++)
|
for (var x = 0; x <= a.Length - 1; x++)
|
||||||
@@ -89,7 +89,7 @@ public class ActionMenuItem : MenuItemEx
|
|||||||
{
|
{
|
||||||
if (x < a.Length - 1)
|
if (x < a.Length - 1)
|
||||||
{
|
{
|
||||||
if (i.Text == a[x])
|
if (i.Text == a[x] + " ")
|
||||||
{
|
{
|
||||||
found = true;
|
found = true;
|
||||||
l = i.DropDownItems;
|
l = i.DropDownItems;
|
||||||
@@ -105,7 +105,7 @@ public class ActionMenuItem : MenuItemEx
|
|||||||
l.Add(new ToolStripSeparator());
|
l.Add(new ToolStripSeparator());
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ActionMenuItem item = new ActionMenuItem(a[x], action);
|
ActionMenuItem item = new ActionMenuItem(a[x] + " ", action);
|
||||||
l.Add(item);
|
l.Add(item);
|
||||||
l = item.DropDownItems;
|
l = item.DropDownItems;
|
||||||
return item;
|
return item;
|
||||||
@@ -114,7 +114,7 @@ public class ActionMenuItem : MenuItemEx
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
ActionMenuItem item = new ActionMenuItem();
|
ActionMenuItem item = new ActionMenuItem();
|
||||||
item.Text = a[x];
|
item.Text = a[x] + " ";
|
||||||
l.Add(item);
|
l.Add(item);
|
||||||
l = item.DropDownItems;
|
l = item.DropDownItems;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,59 +1,161 @@
|
|||||||
#this file defines the shortcut keys and the context menu
|
# mpv.net key bindings, mouse bindings and context menu configuration
|
||||||
|
|
||||||
#key command key caption menu path/caption
|
o script-message mpv.net open-files #menu: O ; Open Files...
|
||||||
|
_ ignore #menu: _ ; -
|
||||||
|
Space cycle pause #menu: Space, Enter ; Play/Pause
|
||||||
|
Enter cycle pause
|
||||||
|
s stop #menu: S ; Stop
|
||||||
|
_ ignore #menu: _ ; -
|
||||||
|
f cycle fullscreen #menu: F ; Toggle Fullscreen
|
||||||
|
|
||||||
o script-message mpv.net open-files #menu: O; Open Files
|
F11 playlist-prev #menu: F11 ; Navigate > Previous
|
||||||
|
F12 playlist-next #menu: F12 ; Navigate > Next
|
||||||
|
_ ignore #menu: _ ; Navigate > -
|
||||||
|
PGUP add chapter 1 #menu: Page Up ; Navigate > Next Chapter
|
||||||
|
PGDWN add chapter -1 #menu: Page Down ; Navigate > Previous Chapter
|
||||||
|
|
||||||
Space cycle pause #menu: Space ; Play/Pause
|
. frame-step #menu: . ; Seek > Next Frame
|
||||||
s stop #menu: S ; Stop
|
, frame-back-step #menu: , ; Seek > Previous Frame
|
||||||
|
_ ignore #menu: _ ; Seek > -
|
||||||
|
Right no-osd seek 7 #menu: Right ; Seek > 7 sec forward
|
||||||
|
Left no-osd seek -7 #menu: Left ; Seek > 7 sec backward
|
||||||
|
_ ignore #menu: _ ; Seek > -
|
||||||
|
Up no-osd seek 40 #menu: Up ; Seek > 40 sec forward
|
||||||
|
Down no-osd seek -40 #menu: Down ; Seek > 40 sec backward
|
||||||
|
_ ignore #menu: _ ; Seek > -
|
||||||
|
Ctrl+Right no-osd seek 300 #menu: Ctrl+Right ; Seek > 5 min forward
|
||||||
|
Ctrl+Left no-osd seek -300 #menu: Ctrl+Left ; Seek > 5 min backward
|
||||||
|
|
||||||
F11 playlist-prev #menu: F11 ; Navigate | Previous
|
Ctrl++ add video-zoom 0.1 #menu: Ctrl++ ; Pan && Scan > Increase Size
|
||||||
F12 playlist-next #menu: F12 ; Navigate | Next
|
Ctrl+- add video-zoom -0.1 #menu: Ctrl+- ; Pan && Scan > Decrease Size
|
||||||
|
_ ignore #menu: _ ; Pan && Scan > -
|
||||||
|
Shift+Left add video-pan-x -0.01 #menu: Shift+Left ; Pan && Scan > Move Left
|
||||||
|
Shift+Right add video-pan-x 0.01 #menu: Shift+Right ; Pan && Scan > Move Right
|
||||||
|
_ ignore #menu: _ ; Pan && Scan > -
|
||||||
|
Shift+Up add video-pan-y -0.01 #menu: Shift+Up ; Pan && Scan > Move Up
|
||||||
|
Shift+Down add video-pan-y 0.01 #menu: Shift+Down ; Pan && Scan > Move Down
|
||||||
|
_ ignore #menu: _ ; Pan && Scan > -
|
||||||
|
Shift+BS set video-zoom 0 ; set video-pan-x 0 ; set video-pan-y 0 #menu: Alt+Backspace ; Pan && Scan > Reset
|
||||||
|
|
||||||
Ctrl++ add video-zoom 0.1 #menu: Ctrl++ ; Pan && Scan | Increase Size
|
KP7 cycle audio #menu: Keypad 7 ; Audio > Cycle/Next
|
||||||
Ctrl+- add video-zoom -0.1 #menu: Ctrl+- ; Pan && Scan | Decrease Size
|
_ ignore #menu: _ ; Audio > -
|
||||||
|
KP6 add audio-delay 0.100 #menu: Keypad 6 ; Audio > Delay +0.1
|
||||||
|
KP9 add audio-delay -0.100 #menu: Keypad 9 ; Audio > Delay -0.1
|
||||||
|
|
||||||
Enter cycle pause #menu: Enter ; Cycle Fullscreen
|
KP8 cycle sub #menu: Keypad 8 ; Subtitle > Cycle/Next
|
||||||
KP7 cycle audio #menu: Numpad 7 ; Cycle Audio
|
_ ignore #menu: _ ; Subtitle > -
|
||||||
KP8 cycle sub #menu: Numpad 8 ; Cycle Subtitle
|
z add sub-delay -0.1 #menu: Z ; Subtitle > Delay -0.1
|
||||||
|
Z add sub-delay +0.1 #menu: Shift+Z ; Subtitle > Delay +0.1
|
||||||
|
|
||||||
+ add volume 10 #menu: + ; Volume | Up
|
+ add volume 10 #menu: + ; Volume > Up
|
||||||
- add volume -10 #menu: - ; Volume | Down
|
- add volume -10 #menu: - ; Volume > Down
|
||||||
Axis_Up add volume 10 #wheel up
|
WHEEL_UP add volume 10
|
||||||
Axis_Down add volume -10 #wheel down
|
WHEEL_DOWN add volume -10
|
||||||
_ ignore #menu: _ ; Volume | -
|
_ ignore #menu: _ ; Volume > -
|
||||||
m cycle mute #menu: M ; Volume | Mute
|
m cycle mute #menu: M ; Volume > Mute
|
||||||
|
|
||||||
KP6 add audio-delay 0.100 #menu: Numpad 6 ; Audio | Delay +0.1
|
[ multiply speed 0.9 #menu: [ ; Speed > -10%
|
||||||
KP9 add audio-delay -0.100 #menu: Numpad 9 ; Audio | Delay -0.1
|
] multiply speed 1.1 #menu: ] ; Speed > +10%
|
||||||
|
_ ignore #menu: _ ; Speed > -
|
||||||
|
{ multiply speed 0.5 #menu: { ; Speed > Half
|
||||||
|
} multiply speed 2.0 #menu: } ; Speed > Double
|
||||||
|
_ ignore #menu: _ ; Speed > -
|
||||||
|
BS set speed 1 #menu: Backspace ; Speed > Reset
|
||||||
|
|
||||||
Right no-osd seek 7 #menu: Right ; Seek | 7 sec forward
|
KP0 script-message rate-file 0 #menu: Keypad 0 ; Addons > Rating > 0stars
|
||||||
Left no-osd seek -7 #menu: Left ; Seek | 7 sec backward
|
KP1 script-message rate-file 1 #menu: Keypad 1 ; Addons > Rating > 1stars
|
||||||
_ ignore #menu: _ ; Seek | -
|
KP2 script-message rate-file 2 #menu: Keypad 2 ; Addons > Rating > 2stars
|
||||||
Up no-osd seek 40 #menu: Up ; Seek | 1 min forward
|
KP3 script-message rate-file 3 #menu: Keypad 3 ; Addons > Rating > 3stars
|
||||||
Down no-osd seek -40 #menu: Down ; Seek | 1 min backward
|
KP4 script-message rate-file 4 #menu: Keypad 4 ; Addons > Rating > 4stars
|
||||||
_ ignore #menu: _ ; Seek | -
|
KP5 script-message rate-file 5 #menu: Keypad 5 ; Addons > Rating > 5stars
|
||||||
Ctrl+Right no-osd seek 300 #menu: Ctrl+Right ; Seek | 5 min forward
|
|
||||||
Ctrl+Left no-osd seek -300 #menu: Ctrl+Left ; Seek | 5 min backward
|
|
||||||
|
|
||||||
KP0 script-message rate-file 0 #menu: Numpad 0 ; Addons | Rating | 0stars
|
_ script-message mpv.net set-setting hwdec yes #menu: _ ; Settings > Hardware Decoding > Enable
|
||||||
KP1 script-message rate-file 1 #menu: Numpad 1 ; Addons | Rating | 1stars
|
_ script-message mpv.net set-setting hwdec no #menu: _ ; Settings > Hardware Decoding > Disable
|
||||||
KP2 script-message rate-file 2 #menu: Numpad 2 ; Addons | Rating | 2stars
|
p script-message mpv.net show-prefs #menu: P ; Settings > Show Preferences
|
||||||
KP3 script-message rate-file 3 #menu: Numpad 3 ; Addons | Rating | 3stars
|
k script-message mpv.net show-keys #menu: K ; Settings > Show Keys
|
||||||
KP4 script-message rate-file 4 #menu: Numpad 4 ; Addons | Rating | 4stars
|
c script-message mpv.net open-config-folder #menu: C ; Settings > Open Config Folder
|
||||||
KP5 script-message rate-file 5 #menu: Numpad 5 ; Addons | Rating | 5stars
|
|
||||||
|
|
||||||
_ script-message mpv.net set-setting hwdec yes #menu: _ ; Settings | Hardware Decoding | Enable Hardware Decoding
|
i show-progress ; script-message mpv.net show-info #menu: I ; Tools > Info
|
||||||
_ script-message mpv.net set-setting hwdec no #menu: _ ; Settings | Hardware Decoding | Disable Hardware Decoding
|
t script-binding stats/display-stats #menu: T ; Tools > Show Statistics
|
||||||
|
T script-binding stats/display-stats-toggle #menu: Shift+T ; Tools > Toggle Statistics
|
||||||
|
_ ignore #menu: _ ; Tools > -
|
||||||
|
h script-message mpv.net history #menu: H ; Tools > Show History
|
||||||
|
l ab-loop #menu: L ; Tools > Set/clear A-B loop points
|
||||||
|
_ script-message mpv.net shell-execute https://mpv.io/manual/stable/ #menu: _ ; Tools > Web > Show mpv manual
|
||||||
|
_ script-message mpv.net shell-execute https://github.com/mpv-player/mpv/blob/master/etc/input.conf #menu: _ ; Tools > Web > Show mpv default keys
|
||||||
|
_ script-message mpv.net shell-execute https://github.com/stax76/mpvnet #menu: _ ; Tools > Web > Show mpv.net web site
|
||||||
|
_ ignore #menu: _ ; -
|
||||||
|
Esc quit #menu: Escape ; Exit
|
||||||
|
Q quit-watch-later #menu: Shift+Q ; Exit Watch Later
|
||||||
|
|
||||||
p script-message mpv.net show-prefs #menu: P ; Settings | Show Preferences
|
# Adjust timing to previous/next subtitle
|
||||||
k script-message mpv.net show-keys #menu: K ; Settings | Show Keys
|
Ctrl+Shift+LEFT sub-step -1
|
||||||
|
Ctrl+Shift+RIGHT sub-step 1
|
||||||
|
|
||||||
i script-message mpv.net show-info #menu: I ; Tools | Info
|
> playlist-next # skip to next file
|
||||||
c script-message mpv.net open-config-folder #menu: _ ; Tools | Config Folder
|
< playlist-prev # skip to previous file
|
||||||
h script-message mpv.net history #menu: H ; Tools | History
|
|
||||||
l ab-loop #menu: L ; Tools | AB Loop
|
O no-osd cycle-values osd-level 3 1 # cycle through OSD mode
|
||||||
_ script-message mpv.net shell-execute https://mpv.io/manual/stable/ #menu: _ ; Tools | mpv Manual
|
|
||||||
_ script-message mpv.net shell-execute https://github.com/mpv-player/mpv/blob/master/etc/input.conf #menu: _ ; Tools | mpv Default Keys
|
#1 add contrast -1
|
||||||
Esc quit #menu: Escape ; Exit
|
#2 add contrast 1
|
||||||
Q quit-watch-later #menu: Shift+Q; Exit Watch Later
|
#3 add brightness -1
|
||||||
|
#4 add brightness 1
|
||||||
|
#5 add gamma -1
|
||||||
|
#6 add gamma 1
|
||||||
|
#7 add saturation -1
|
||||||
|
#8 add saturation 1
|
||||||
|
|
||||||
|
# toggle deinterlacer (automatically inserts or removes required filter)
|
||||||
|
#d cycle deinterlace
|
||||||
|
#r add sub-pos -1 # move subtitles up
|
||||||
|
#R add sub-pos +1 # down
|
||||||
|
#t add sub-pos +1 # same as previous binding (discouraged)
|
||||||
|
#v cycle sub-visibility
|
||||||
|
# stretch SSA/ASS subtitles with anamorphic videos to match historical
|
||||||
|
#V cycle sub-ass-vsfilter-aspect-compat
|
||||||
|
# switch between applying no style overrides to SSA/ASS subtitles, and
|
||||||
|
# overriding them almost completely with the normal subtitle style
|
||||||
|
#u cycle-values sub-ass-override "force" "no"
|
||||||
|
#j cycle sub # cycle through subtitles
|
||||||
|
#J cycle sub down # ...backwards
|
||||||
|
#SHARP cycle audio # switch audio streams
|
||||||
|
#_ cycle video
|
||||||
|
#T cycle ontop # toggle video window ontop of other windows
|
||||||
|
#s async screenshot # take a screenshot
|
||||||
|
#S async screenshot video # ...without subtitles
|
||||||
|
#Ctrl+s async screenshot window # ...with subtitles and OSD, and scaled
|
||||||
|
#Alt+s screenshot each-frame # automatically screenshot every frame
|
||||||
|
#w add panscan -0.1 # zoom out with -panscan 0 -fs
|
||||||
|
#W add panscan +0.1 # in
|
||||||
|
#e add panscan +0.1 # same as previous binding (discouraged)
|
||||||
|
# cycle video aspect ratios; "-1" is the container aspect
|
||||||
|
#A cycle-values video-aspect "16:9" "4:3" "2.35:1" "-1"
|
||||||
|
#POWER quit
|
||||||
|
#PLAY cycle pause
|
||||||
|
#PAUSE cycle pause
|
||||||
|
#PLAYPAUSE cycle pause
|
||||||
|
#STOP quit
|
||||||
|
#FORWARD seek 60
|
||||||
|
#REWIND seek -60
|
||||||
|
#NEXT playlist-next
|
||||||
|
#PREV playlist-prev
|
||||||
|
#VOLUME_UP add volume 2
|
||||||
|
#VOLUME_DOWN add volume -2
|
||||||
|
#MUTE cycle mute
|
||||||
|
#CLOSE_WIN quit
|
||||||
|
#CLOSE_WIN {encode} quit 4
|
||||||
|
#E cycle edition # next edition
|
||||||
|
#L cycle-values loop-file "inf" "no" # toggle infinite looping
|
||||||
|
#ctrl+c quit 4
|
||||||
|
#DEL script-binding osc/visibility # cycle OSC display
|
||||||
|
#ctrl+h cycle-values hwdec "auto" "no" # cycle hardware decoding
|
||||||
|
#F8 show_text ${playlist} # show playlist
|
||||||
|
#F9 show_text ${track-list} # show list of audio/sub streams
|
||||||
|
|
||||||
|
# ? add sub-scale +0.1 # increase subtitle font size
|
||||||
|
# ? add sub-scale -0.1 # decrease subtitle font size
|
||||||
|
# ? cycle angle # switch DVD/Bluray angle
|
||||||
|
# ? cycle sub-forced-only # toggle DVD forced subs
|
||||||
|
# ? cycle program # cycle transport stream programs
|
||||||
|
# ? stop # stop playback (quit or enter idle mode)
|
||||||
Reference in New Issue
Block a user