From ae11c5d0b813aaa38dfa6a3cb9d6aa0eeeda6ca9 Mon Sep 17 00:00:00 2001 From: herbglitch Date: Sat, 27 Jul 2024 03:47:38 -0600 Subject: [PATCH] added backslash to key --- include/arc/console/key.h | 2 ++ packages/console/ncurses/key.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/include/arc/console/key.h b/include/arc/console/key.h index 3aa8db1..5a295cd 100644 --- a/include/arc/console/key.h +++ b/include/arc/console/key.h @@ -54,6 +54,8 @@ typedef enum ARC_ConsoleKey_Key { ARC_CONSOLE_KEY_DOWN, ARC_CONSOLE_KEY_UP, + ARC_CONSOLE_KEY_FORWARD_SLASH, + ARC_CONSOLE_KEY_BACKSPACE, ARC_CONSOLE_KEY_ENTER, diff --git a/packages/console/ncurses/key.c b/packages/console/ncurses/key.c index 96ed957..44054b1 100644 --- a/packages/console/ncurses/key.c +++ b/packages/console/ncurses/key.c @@ -147,6 +147,9 @@ ARC_ConsoleKey ARC_Keyboard_GetConsoleKey(enum ARC_ConsoleKey_Key key){ case ARC_CONSOLE_KEY_RIGHT: return (ARC_ConsoleKey){ KEY_RIGHT }; + case ARC_CONSOLE_KEY_FORWARD_SLASH: + return (ARC_ConsoleKey){ (int32_t)'/' }; + case ARC_CONSOLE_KEY_BACKSPACE: return (ARC_ConsoleKey){ KEY_BACKSPACE };