From 5e99d163de280ef703d4912b3a48b01c491e4aaa Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 5 Mar 2016 22:18:22 +0100 Subject: [PATCH] Puti n call to input_keyboard_event when compiling without HAVE_XKBCOMMON --- input/drivers_keyboard/keyboard_event_udev.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/input/drivers_keyboard/keyboard_event_udev.c b/input/drivers_keyboard/keyboard_event_udev.c index 9b473dd99b..d1c36d4513 100644 --- a/input/drivers_keyboard/keyboard_event_udev.c +++ b/input/drivers_keyboard/keyboard_event_udev.c @@ -14,11 +14,11 @@ */ #include "../input_keymaps.h" +#include "../input_keyboard.h" #include "../../driver.h" #include "keyboard_event_udev.h" - #define UDEV_MAX_KEYS (KEY_MAX + 7) / 8 static uint8_t udev_key_state[UDEV_MAX_KEYS]; @@ -42,6 +42,10 @@ void udev_handle_keyboard(void *data, #ifdef HAVE_XKBCOMMON handle_xkb(event->code, event->value); +#else + input_keyboard_event(event->value, + input_keymaps_translate_keysym_to_rk(event->code), + 0, 0, RETRO_DEVICE_KEYBOARD); #endif break;