-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinput.conf
162 lines (141 loc) · 10.9 KB
/
input.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
#-- Keyboard Binding Configuration ------------------------------------------------------------------------------------#
Alt+- add video-zoom -0.05
Alt+= add video-zoom +0.05
WHEEL_UP add volume 5
WHEEL_DOWN add volume -5
+ add volume 1
- add volume -1
* add audio-delay 0.1
/ add audio-delay -0.1
. seek 5 relative
, seek -5 relative
> seek 10 relative
< seek -10 relative
UP add chapter 1
DOWN add chapter -1
LEFT playlist_prev
RIGHT playlist_next
SPACE cycle pause
q quit
Q quit_watch_later
m cycle mute
F1 cycle sub # Cycle between different subtitles.
F2 cycle audio # Cycle between different audio.
F3 cycle-values sub-ass-override strip no # Toggle custom subtitle style.
F4 cycle audio-pitch-correction # Toggle whether pitch changes with speed.
F5 cycle-values loop-file "inf" "no" # Toggle loop file.
F6 cycle-values panscan 1 0 # Toggle pan zoom to match aspect ratio.
F7 cycle ontop # Toggle player to be always on top.
F8 cycle border # Toggle between system and inbuilt border.
F9 script-binding autocrop/toggle_crop # Toggle auto crop.
F10 cycle-values hwdec "auto" "auto-copy" "no" # Toggle hardware decoding.
F11 script-binding uosc/show-in-directory # Open current directory.
F12 script-binding uosc/open-config-directory # Open config directory.
0 seek 0 absolute-percent exact # \
1 seek 10 absolute-percent exact # \
2 seek 20 absolute-percent exact # \
3 seek 30 absolute-percent exact # \
4 seek 40 absolute-percent exact # \ Seek player to
5 seek 50 absolute-percent exact # / n% of video.
6 seek 60 absolute-percent exact # /
7 seek 70 absolute-percent exact # /
8 seek 80 absolute-percent exact # /
9 seek 90 absolute-percent exact # /
#-- Mouse Binding Configuration ---------------------------------------------------------------------------------------#
MOUSE_BTN0_DBL cycle fullscreen
MOUSE_BTN1 script-binding uosc/menu # Right click to open menu.
#MOUSE_BTN3 seek 5 relative # Scroll forward to seek 5s.
#Ctrl+MOUSE_BTN3 seek 1 relative-percent exact # Scroll forward to seek 1%.
#Shift+MOUSE_BTN3 frame_step # Scroll forward to seek 1 frame.
#MOUSE_BTN4 seek -5 relative # Scroll backward to rewind 5s.
#Ctrl+MOUSE_BTN4 seek -1 relative-percent exact # Scroll backward to rewind 1%.
#Shift+MOUSE_BTN4 frame_back_step # Scroll backward to rewind 1 frame.
MBTN_FORWARD add speed 0.05 # Side mouse button to increase speed by 0.05x.
MBTN_BACK add speed -0.05 # Side mouse button to decrease speed by 0.05x.
#-- UOSC Menu Configuration -------------------------------------------------------------------------------------------#
# script-binding uosc/open-file #! File > Open File
# script-binding uosc/load-subtitles #! File > Open Subtitles
# script-binding uosc/playlist #! File > Playlist
# script-binding uosc/chapters #! File > Chapters
l cycle-values loop-file "inf" "no" #! File > Loop > File
L cycle-values loop-playlist "inf" "no" #! File > Loop > Playlist
#ab_loop #! File > Loop > Set A-B Loop
Q quit_watch_later #! File > Quit Watch Later
# set window-scale 0.5 #! Window > Scale > 50%
# set window-scale 0.8 #! Window > Scale > 80%
# set window-scale 1.0 #! Window > Scale > 100%
# set window-scale 1.2 #! Window > Scale > 120%
# set window-scale 1.5 #! Window > Scale > 150%
# set window-scale 2.0 #! Window > Scale > 200%
r cycle-values video-rotate 90 180 270 0 #! Window > Rotate > Clockwise
R cycle-values video-rotate 270 180 90 0 #! Window > Rotate > Anti Clockwise
# vf toggle vflip #! Window > Flip > Vertical
# vf toggle hflip #! Window > Flip > Horizontal
C script-binding mancrop/toggle-crop #! Window > Crop
F cycle-values panscan 0 1 #! Window > Fill Video
b cycle border #! Window > Window Border
# apply-profile hig-gpu #! Video > GPU > High
# apply-profile med-gpu #! Video > GPU > Medium
# apply-profile low-gpu #! Video > GPU > Low
# apply-profile nul-gpu #! Video > GPU > Null
# apply-profile image-gpu #! Video > GPU > Image
# apply-profile def-gpu #! Video > GPU > Default
# script-binding uosc/subtitles #! Video > Subtitles > Select
# apply-profile sub-regular #! Video > Subtitles > Font > Sans Clear
# apply-profile sub-pgs #! Video > Subtitles > Font > Sans PGS
# apply-profile sub-comic #! Video > Subtitles > Font > Comic Regular
# apply-profile sub-round #! Video > Subtitles > Font > Comic Round
# apply-profile sub-sherif #! Video > Subtitles > Font > Sherif
# apply-profile sub-small #! Video > Subtitles > Font > Condensed
# apply-profile sub-blue #! Video > Subtitles > Color > Blue
# apply-profile sub-black #! Video > Subtitles > Color > Black
# apply-profile sub-grey #! Video > Subtitles > Color > Grey
# apply-profile sub-dvd #! Video > Subtitles > Color > DVD
# apply-profile sub-clear #! Video > Subtitles > Color > Clear
# apply-profile sub-box #! Video > Subtitles > Color > Box
u cycle-values sub-ass-override force no #! Video > Subtitles > Toggle Style
v cycle sub-visibility #! Video > Subtitles > Toggle Visibility
# cycle-values blend-subtitles yes no #! Video > Subtitles > Blend Subtitle to Video
D cycle interpolation #! Video > Toggle Interpolation
# cycle deband #! Video > Toggle Deband
c script-binding autocrop/toggle_crop #! Video > Detect Black Bar
d script-binding autodeint/autodeint #! Video > Deinterlace Video
# change-list glsl-shaders toggle ~~/shaders/FSRCNNXa.glsl #! Shaders > Neural Scaler > FSRCNNX x2 Lineart
# change-list glsl-shaders toggle ~~/shaders/FSRCNNXg.glsl #! Shaders > Neural Scaler > FSRCNNX x2 General
# change-list glsl-shaders toggle ~~/shaders/RAVUlite.glsl #! Shaders > Neural Scaler > RAVU Lite R3
# change-list glsl-shaders toggle ~~/shaders/RAVUzoom.glsl #! Shaders > Neural Scaler > RAVU Zoom R3
# change-list glsl-shaders toggle ~~/shaders/An4Kupsc.glsl #! Shaders > Neural Scaler > Anime4K Upscale
# change-list glsl-shaders toggle ~~/shaders/An4Kupde.glsl #! Shaders > Neural Scaler > Anime4K Upscale Denoise
# change-list glsl-shaders toggle ~~/shaders/AMDFSRus.glsl #! Shaders > Generic Scaler > AMD FidelityFX Super Resolution
# change-list glsl-shaders toggle ~~/shaders/NVScaler.glsl #! Shaders > Generic Scaler > Nvidia Image Scaler
# change-list glsl-shaders toggle ~~/shaders/Acme0.5x.glsl #! Shaders > Generic Scaler > Acme 0.5x
# change-list glsl-shaders toggle ~~/shaders/KrigBLcu.glsl #! Shaders > Generic Scaler > KrigBilateral Chroma
# change-list glsl-shaders toggle ~~/shaders/SSIMdnsc.glsl #! Shaders > Generic Scaler > SSimDownscaler
# change-list glsl-shaders toggle ~~/shaders/SSIMupsc.glsl #! Shaders > Generic Scaler > SSimSuperRes
# change-list glsl-shaders toggle ~~/shaders/AdaSharp.glsl #! Shaders > Line Art > Adaptive Sharpen
# change-list glsl-shaders toggle ~~/shaders/NVSharpn.glsl #! Shaders > Line Art > Nvidia Image Sharpen
# change-list glsl-shaders toggle ~~/shaders/Darkline.glsl #! Shaders > Line Art > Dark Line
# change-list glsl-shaders toggle ~~/shaders/Thinline.glsl #! Shaders > Line Art > Thin Line
# change-list glsl-shaders toggle ~~/shaders/An4KrsMD.glsl #! Shaders > Line Art > Restore Line Art Low
# change-list glsl-shaders toggle ~~/shaders/An4KrsUL.glsl #! Shaders > Line Art > Restore Line Art High
F1 apply-profile shader-enhance-la #! Shaders > Presets > Enhance Lines
F2 apply-profile shader-upsc-la-pf #! Shaders > Presets > Upscale Line Art Performance
F3 apply-profile shader-upsc-la-ql #! Shaders > Presets > Upscale Line Art Quality
F4 apply-profile shader-upsc-gn-pf #! Shaders > Presets > Upscale General Performance
F5 apply-profile shader-upsc-gn-bd #! Shaders > Presets > Upscale General Balanced
F6 apply-profile shader-upsc-gn-ql #! Shaders > Presets > Upscale General Quality
g script-binding sview/shader-view #! Shaders > Show Loaded Shaders
G change-list glsl-shaders clr all #! Shaders > Clear All
# script-binding uosc/audio #! Audio > Select Audio Stream
A script-binding adevices/cycle_adevice #! Audio > Cycle Audio Devices
\ script-binding afilter/toggle-drc #! Audio > Toggle Compressor
E script-binding afilter/toggle-dnm #! Audio > Toggle Normalizer
e script-binding afilter/toggle-eqr #! Audio > Toggle Equalizer
a cycle audio-pitch-correction #! Audio > Toggle Pitch Correction
B cycle ontop #! Miscellaneous > Always on Top
s async screenshot #! Miscellaneous > Screenshot
F11 apply-profile benchmark-start #! Miscellaneous > Benchmark > Start
F12 apply-profile benchmark-stop #! Miscellaneous > Benchmark > Stop
` script-binding console/enable #! Miscellaneous > Console
i script-binding stats/display-stats-toggle #! Miscellaneous > Stats
S script-binding uosc/open-config-directory #! Miscellaneous > Settings