summary refs log tree commit diff
path: root/.config/vimiv/keys.conf
diff options
context:
space:
mode:
Diffstat (limited to '.config/vimiv/keys.conf')
-rw-r--r--.config/vimiv/keys.conf124
1 files changed, 124 insertions, 0 deletions
diff --git a/.config/vimiv/keys.conf b/.config/vimiv/keys.conf
new file mode 100644
index 0000000..c23fa8f
--- /dev/null
+++ b/.config/vimiv/keys.conf
@@ -0,0 +1,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!
+