From 0a42940332a0dfa2da9a138419b7198945704b40 Mon Sep 17 00:00:00 2001 From: twinaphex <libretro@gmail.com> Date: Sun, 20 Nov 2016 13:36:57 +0100 Subject: [PATCH] (Menu keyboard) Implement pageup/pagedown --- input/input_driver.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/input/input_driver.c b/input/input_driver.c index d236bc33d6..64db6fca3f 100644 --- a/input/input_driver.c +++ b/input/input_driver.c @@ -854,6 +854,14 @@ uint64_t input_menu_keys_pressed(void) RETRO_DEVICE_KEYBOARD, 0, RETROK_UP)) BIT64_SET(ret, RETRO_DEVICE_ID_JOYPAD_UP); + if (current_input->input_state(current_input_data, binds, 0, + RETRO_DEVICE_KEYBOARD, 0, RETROK_PAGEUP)) + BIT64_SET(ret, RETRO_DEVICE_ID_JOYPAD_L); + + if (current_input->input_state(current_input_data, binds, 0, + RETRO_DEVICE_KEYBOARD, 0, RETROK_PAGEDOWN)) + BIT64_SET(ret, RETRO_DEVICE_ID_JOYPAD_R); + if (current_input->input_state(current_input_data, binds, 0, RETRO_DEVICE_KEYBOARD, 0, settings->input.binds[0][RARCH_QUIT_KEY].key )) BIT64_SET(ret, RARCH_QUIT_KEY);