Map arrow keys to h/j/k/l
This commit is contained in:
parent
8123d63c5b
commit
019e2274a8
|
@ -45,13 +45,13 @@ Use the following keys to control sxiv:
|
||||||
|
|
||||||
q Quit sxiv
|
q Quit sxiv
|
||||||
Escape Quit sxiv and return an exit value of 2 (useful for scripting)
|
Escape Quit sxiv and return an exit value of 2 (useful for scripting)
|
||||||
Space,n Go to the next image
|
n,Space Go to the next image
|
||||||
Backspace,p Go to the previous image
|
p,Backspace Go to the previous image
|
||||||
g/G Go to first/last image
|
g/G Go to first/last image
|
||||||
[/] Go 10 images backward/forward
|
[/] Go 10 images backward/forward
|
||||||
+,= Zoom in
|
+,= Zoom in
|
||||||
- Zoom out
|
- Zoom out
|
||||||
h,j,k,l Pan image left/down/up/right
|
h,j,k,l Pan image left/down/up/right (also with arrow keys)
|
||||||
<,> Rotate image (counter-)clockwise by 90 degrees
|
<,> Rotate image (counter-)clockwise by 90 degrees
|
||||||
f Toggle fullscreen mode (requires an EWMH/NetWM compliant
|
f Toggle fullscreen mode (requires an EWMH/NetWM compliant
|
||||||
window manager)
|
window manager)
|
||||||
|
|
12
main.c
12
main.c
|
@ -149,6 +149,18 @@ void on_keypress(XEvent *ev) {
|
||||||
case XK_BackSpace:
|
case XK_BackSpace:
|
||||||
key = 'p';
|
key = 'p';
|
||||||
break;
|
break;
|
||||||
|
case XK_Left:
|
||||||
|
key = 'h';
|
||||||
|
break;
|
||||||
|
case XK_Down:
|
||||||
|
key = 'j';
|
||||||
|
break;
|
||||||
|
case XK_Up:
|
||||||
|
key = 'k';
|
||||||
|
break;
|
||||||
|
case XK_Right:
|
||||||
|
key = 'l';
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (key) {
|
switch (key) {
|
||||||
|
|
12
sxiv.1
12
sxiv.1
|
@ -63,10 +63,10 @@ Quit sxiv.
|
||||||
Quit sxiv and return an exit value of 2.
|
Quit sxiv and return an exit value of 2.
|
||||||
.SS Navigate image list
|
.SS Navigate image list
|
||||||
.TP
|
.TP
|
||||||
.BR Space ", " n
|
.BR n ", " Space
|
||||||
Go to the next image.
|
Go to the next image.
|
||||||
.TP
|
.TP
|
||||||
.BR Backspace ", " p
|
.BR p ", " Backspace
|
||||||
Go to the previous image.
|
Go to the previous image.
|
||||||
.TP
|
.TP
|
||||||
.B g
|
.B g
|
||||||
|
@ -89,16 +89,16 @@ Zoom in.
|
||||||
Zoom out.
|
Zoom out.
|
||||||
.SS Panning
|
.SS Panning
|
||||||
.TP
|
.TP
|
||||||
.B h
|
.BR h ", " Left
|
||||||
Pan left.
|
Pan left.
|
||||||
.TP
|
.TP
|
||||||
.B j
|
.BR j ", " Down
|
||||||
Pan down.
|
Pan down.
|
||||||
.TP
|
.TP
|
||||||
.B k
|
.BR k ", " Up
|
||||||
Pan up.
|
Pan up.
|
||||||
.TP
|
.TP
|
||||||
.B l
|
.BR l ", " Right
|
||||||
Pan right.
|
Pan right.
|
||||||
.SS Rotation
|
.SS Rotation
|
||||||
.TP
|
.TP
|
||||||
|
|
Loading…
Reference in a new issue