diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2018-11-09 17:34:46 +0100 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2018-11-09 17:34:46 +0100 |
commit | 2932bb43b72fe3b2e309d99321f69cf1398b79eb (patch) | |
tree | 67023a283cda86dbdeade070f9034bb3ff07d643 /platform/x11/x11_main.c | |
parent | 1b9490577c2a3a27ccd89a98cce614719660f78a (diff) | |
download | mupdf-2932bb43b72fe3b2e309d99321f69cf1398b79eb.tar.xz |
Fix 696302: Support numeric keypad arrow keys in mupdf-x11.
Diffstat (limited to 'platform/x11/x11_main.c')
-rw-r--r-- | platform/x11/x11_main.c | 6 |
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; |