summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2018-11-09 17:34:46 +0100
committerTor Andersson <tor.andersson@artifex.com>2018-11-09 17:34:46 +0100
commit2932bb43b72fe3b2e309d99321f69cf1398b79eb (patch)
tree67023a283cda86dbdeade070f9034bb3ff07d643 /platform
parent1b9490577c2a3a27ccd89a98cce614719660f78a (diff)
downloadmupdf-2932bb43b72fe3b2e309d99321f69cf1398b79eb.tar.xz
Fix 696302: Support numeric keypad arrow keys in mupdf-x11.
Diffstat (limited to 'platform')
-rw-r--r--platform/x11/x11_main.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/x11/x11_main.c b/platform/x11/x11_main.c
index 86ddfc46..2f4b39b0 100644
--- a/platform/x11/x11_main.c
+++ b/platform/x11/x11_main.c
@@ -982,24 +982,30 @@ int main(int argc, char **argv)
break;
case XK_Up:
+ case XK_KP_Up:
len = 1; buf[0] = 'k';
break;
case XK_Down:
+ case XK_KP_Down:
len = 1; buf[0] = 'j';
break;
case XK_Left:
+ case XK_KP_Left:
len = 1; buf[0] = 'b';
break;
case XK_Right:
+ case XK_KP_Right:
len = 1; buf[0] = ' ';
break;
case XK_Page_Up:
+ case XK_KP_Page_Up:
case XF86XK_Back:
len = 1; buf[0] = ',';
break;
case XK_Page_Down:
+ case XK_KP_Page_Down:
case XF86XK_Forward:
len = 1; buf[0] = '.';
break;