In Gwenview, the arrow keys stop working as Next File/Previous File when a video is encountered. Then they act as seek buttons for the video. This impedes keyboard use for navigating between files.
So, what do you suggest instead? People reach for the arrow keys for both tasks; how do you figure out which one the user wants to do?
Arrows up and down are still functional.
By the way I wish I could switch between pictures via mouse wheel. Itās a feature IrfanView had when I used it on Windows and it feels so much slower doing it via keys.
Regarding mouse wheel, check the Configure screen, thereās a section for āMouse wheel behaviorā, one option is Browse.
Indeed, thanks.
I did not see it previously when I was looking into settings.
Regarding arrow keysā¦
Yes, there are situations where the arrow keys should act in ways other than file navigation. When you zoom in on an image, arrow keys do scrolling. The problem is that this can leave you without shortcut keys for navigation. So Irfanview added secondary shortcut keys for navigating files: āSpaceā always goes to the next image, and āBackspaceā always goes to the previous image.
But situations where arrow keys are unavailable for navigation are not common.
As a program whose main use is an image viewer, you generally want to go between files more often than you want to go within a file. The common use case for image viewers is someone who has taken a lot of pictures with a camera, and also taken a few short videos.
Hereās my suggestion: If someone has used the left/right arrow key to move from a photo to a video, arrow keys should stay in navigation mode and not go to video seek mode. If someone has clicked on the seek bar or otherwise interacted with the video, then have the arrow keys act as seek controls. Checking if the seek bar is focused could be a way to do this.
Yes, this could mean that someone could navigate to a video, watch it for a while, then want to seek backwards, and get frustrated that itās not a seek bar. But I donāt think that is likely.
Also, I just tested out arrow key seeking, and it seems to be a bit buggy. It attempts to seek to a particular time, then it moves backwards until it reaches the previous keyframe. This means that pressing Right can move you backwards in time. If seeking must be done by keyframes, Iād suggest that seeking forwards should move you forward to the next keyframe, and never go backwards.