summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/input.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/input.c b/src/input.c
index 7188560..bae32c6 100644
--- a/src/input.c
+++ b/src/input.c
@@ -39,6 +39,15 @@ void honey_key_unbind(int key) {
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+void honey_key_unbind_all() {
+ for (int i=0; i<HONEY_N_KEYS; i++) {
+ honey_key_callbacks[i] = NULL;
+ honey_key_callbacks_data[i] = NULL;
+ }
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
void default_honey_keyboard_callback(honey_window window, int key, int scancode, int action, int mods) {
switch (key) {
case GLFW_KEY_UNKNOWN: