summary refs log tree commit diff
path: root/.config/vimiv/keys.conf
blob: c23fa8f334a7f8b867b1b2aa3e342e6d8308e26a (plain) (blame)
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
[GLOBAL]
<colon> : command
o : command --text='open '
yi : copy-image
yI : copy-image --primary
yy : copy-name
ya : copy-name --abspath
yA : copy-name --abspath --primary
yY : copy-name --primary
x : delete %%
gi : enter image
gl : enter library
gm : enter manipulate
gt : enter thumbnail
f : fullscreen
G : goto -1
gg : goto 1
m : mark %%
Q : quit
q : nop
. : repeat-command
j : scroll down
h : scroll left
l : scroll right
k : scroll up
/ : search
? : search --reverse
N : search-next
P : search-prev
zh : set library.show_hidden!
b : set statusbar.show!
tl : toggle library
tm : toggle manipulate
tt : toggle thumbnail
gv : !mpv --keep-open=no %%

[IMAGE]
q : enter thumbnail
M : center
<button-right> : nop
<button-middle> : nop
| : flip
_ : flip --vertical
<end> : goto -1
<home> : goto 1
<button-forward> : next
<page-down> : next
n : next
<ctrl>n : next --keep-zoom
<button-back> : prev
<page-up> : prev
p : prev
<ctrl>p : prev --keep-zoom
> : rotate
< : rotate --counter-clockwise
W : scale --level=1
<equal> : scale --level=fit
w : scale --level=fit
E : scale --level=fit-height
e : scale --level=fit-width
J : scroll-edge down
H : scroll-edge left
L : scroll-edge right
K : scroll-edge up
sl : set slideshow.delay +0.5
sh : set slideshow.delay -0.5
ss : slideshow
+ : zoom in
- : zoom out
gv : !mpv --keep-open=no %%
<space> : !mpv --keep-open=no %%

[LIBRARY]
q : enter thumbnail
<button-middle> : nop
go : goto 1 --open-selected
<button-forward> : scroll down --open-selected
n : scroll down --open-selected
<ctrl>d : scroll half-page-down
<ctrl>u : scroll half-page-up
<button-right> : nop
<ctrl>f : scroll page-down
<ctrl>b : scroll page-up
<button-back> : scroll up --open-selected
p : scroll up --open-selected
L : set library.width +0.05
H : set library.width -0.05
- : scroll left
gT : !swaymsg exec -- foot -D %%
gv : !mpv --keep-open=no %%
<space> : !mpv --keep-open=no %%

[THUMBNAIL]
q : enter library
$ : end-of-line
<button-right> : nop # enter library
^ : first-of-line
<ctrl>d : scroll half-page-down
<ctrl>u : scroll half-page-up
<button-back> : scroll left
<ctrl>f : scroll page-down
<ctrl>b : scroll page-up
<button-forward> : scroll right
<ctrl>+ : zoom in
<ctrl>- : zoom out
- : enter library
gv : !mpv --keep-open=no %%
<space> : !mpv --keep-open=no %%

[COMMAND]
<tab> : complete
<shift><tab> : complete --inverse
<ctrl>p : complete
<ctrl>n : complete --inverse
<up> : history-substr-search next
<down> : history-substr-search prev
<escape> : leave-commandline

[MANIPULATE]
q : enter library
<colon> : command
f : fullscreen
b : set statusbar.show!