From 299be69ee5c9f619a4928c9582ecb4b922745636 Mon Sep 17 00:00:00 2001 From: bsp2 Date: Fri, 26 Oct 2018 14:16:58 +0200 Subject: [PATCH] implement PAGEUP / PAGEDOWN keys --- dep/lglw/lglw_linux.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/dep/lglw/lglw_linux.c b/dep/lglw/lglw_linux.c index a2271a7a..11b2bba8 100644 --- a/dep/lglw/lglw_linux.c +++ b/dep/lglw/lglw_linux.c @@ -574,6 +574,14 @@ static void loc_eventProc(XEvent *xev, lglw_int_t *lglw) { eventHandled = loc_handle_key(lglw, LGLW_TRUE/*bPressed*/, LGLW_VKEY_END); break; + case XK_Prior: + eventHandled = loc_handle_key(lglw, LGLW_TRUE/*bPressed*/, LGLW_VKEY_PAGEUP); + break; + + case XK_Next: + eventHandled = loc_handle_key(lglw, LGLW_TRUE/*bPressed*/, LGLW_VKEY_PAGEDOWN); + break; + case XK_F1: eventHandled = loc_handle_key(lglw, LGLW_TRUE/*bPressed*/, LGLW_VKEY_F1); break; @@ -724,6 +732,14 @@ static void loc_eventProc(XEvent *xev, lglw_int_t *lglw) { eventHandled = loc_handle_key(lglw, LGLW_FALSE/*bPressed*/, LGLW_VKEY_END); break; + case XK_Prior: + eventHandled = loc_handle_key(lglw, LGLW_FALSE/*bPressed*/, LGLW_VKEY_PAGEUP); + break; + + case XK_Next: + eventHandled = loc_handle_key(lglw, LGLW_FALSE/*bPressed*/, LGLW_VKEY_PAGEDOWN); + break; + case XK_F1: eventHandled = loc_handle_key(lglw, LGLW_FALSE/*bPressed*/, LGLW_VKEY_F1); break;