Feh is the suckless barebones image viewer, in default it really lacks features, but thanks to Grok's help and some of my own tinkering. I gave it sane defaults
in ~/.config/buttons
zoom_in 4_4
zoom_out 5_5
# Do NOTHING on left-click tap, keep drag-pan
pan 2
in ~/.config/keys
# Bind the action to the 'c' key
#c action_1
# Explicitly unbind the delete action
delete none
size_to_image v
zoom_in w Up
zoom_out s Down
# YOUR NAVIGATION (a + Left for prev, d + Right for next)
prev_img a Left
next_img d Right
toggle_pause space
feh --action "" *.jpg *.png *.webp *.bmp *.gif
~/.local/bin/feh2 (wrapper to open png,jpg,avif,webp, files with)
feh -S mtime --scale-down --image-bg white --geometry 1920x1080 \
--action4 ';gimp %F' \
--bind2 ':' \
--bind4 ':' \
--start-at "$1" "$(dirname "$1")"
Changes:
Sort by date modified
Background is white
Feh opens as a maximized window for 1920x1080 setups (like mine)
key 4 opens with GIMP
Feh zooms in and out with middle wheel
Feh pans with double click
W and S and up and down arrow also zoom in and out
Left and Right Arrow go back and forward
You can left click without that weird reset issue
V fits the canvas to the size of the image