From 92d2765157a279f946e8cc3a58e8d0310ea97a05 Mon Sep 17 00:00:00 2001
From: twinaphex <libretro@gmail.com>
Date: Wed, 23 Mar 2016 06:11:39 +0100
Subject: [PATCH] Create input_keyboard_ctl

---
 input/input_keyboard.c | 12 ++++++++++++
 input/input_keyboard.h | 13 +++++++++++--
 2 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/input/input_keyboard.c b/input/input_keyboard.c
index ecc41ba842..cc17e343d7 100644
--- a/input/input_keyboard.c
+++ b/input/input_keyboard.c
@@ -295,3 +295,15 @@ void input_keyboard_event(bool down, unsigned code,
          (*key_event)(down, code, character, mod);
    }
 }
+
+bool input_keyboard_ctl(enum rarch_input_keyboard_ctl_state state, void *data)
+{
+   switch (state)
+   {
+      case RARCH_INPUT_KEYBOARD_CTL_NONE:
+      default:
+         break;
+   }
+
+   return true;
+}
diff --git a/input/input_keyboard.h b/input/input_keyboard.h
index 08a70fd010..e92a19eb49 100644
--- a/input/input_keyboard.h
+++ b/input/input_keyboard.h
@@ -21,10 +21,17 @@
 extern "C" {
 #endif
 
-#include <boolean.h>
-#include "../libretro.h"
 #include <stdint.h>
 
+#include <boolean.h>
+
+#include "../libretro.h"
+
+enum rarch_input_keyboard_ctl_state
+{
+   RARCH_INPUT_KEYBOARD_CTL_NONE = 0
+};
+
 /* Keyboard line reader. Handles textual input in a direct fashion. */
 typedef struct input_keyboard_line input_keyboard_line_t;
 
@@ -129,6 +136,8 @@ void input_keyboard_wait_keys(void *userdata, input_keyboard_press_t cb);
  **/
 void input_keyboard_wait_keys_cancel(void);
 
+bool input_keyboard_ctl(enum rarch_input_keyboard_ctl_state state, void *data);
+
 #ifdef __cplusplus
 }
 #endif