aboutsummaryrefslogtreecommitdiffstats
path: root/src/gwin/gwin_options.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gwin/gwin_options.h')
-rw-r--r--src/gwin/gwin_options.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/gwin/gwin_options.h b/src/gwin/gwin_options.h
index 106c5e06..b69796c3 100644
--- a/src/gwin/gwin_options.h
+++ b/src/gwin/gwin_options.h
@@ -135,6 +135,13 @@
#ifndef GWIN_NEED_TABSET
#define GWIN_NEED_TABSET FALSE
#endif
+ /**
+ * @brief Should the virtual keyboard be included.
+ * @details Defaults to FALSE
+ */
+ #ifndef GWIN_NEED_KEYBOARD
+ #define GWIN_NEED_KEYBOARD FALSE
+ #endif
/**
* @}
*
@@ -343,6 +350,27 @@
#ifndef GWIN_FLASHING_PERIOD
#define GWIN_FLASHING_PERIOD 250
#endif
+ /**
+ * @brief The default keyboard layout for the virtual gwin keyboard
+ * @details Defaults to VirtualKeyboardLayout_English1
+ */
+ #ifndef GWIN_KEYBOARD_DEFAULT_LAYOUT
+ #define GWIN_KEYBOARD_DEFAULT_LAYOUT VirtualKeyboard_English1
+ #endif
+/**
+ * @}
+ *
+ * @name GWIN Virtual Keyboard Layouts
+ * @brief One or more of these may be defined. They will only be created if GWIN_NEED_KEYBOARD is TRUE.
+ * @{
+ */
+ /**
+ * @brief The default keyboard layout for the virtual gwin keyboard
+ * @details Defaults to VirtualKeyboardLayout_English1
+ */
+ #ifndef GWIN_NEED_KEYBOARD_ENGLISH1
+ #define GWIN_NEED_KEYBOARD_ENGLISH1 TRUE
+ #endif
/** @} */
#endif /* _GWIN_OPTIONS_H */