|
@@ -2482,6 +2482,22 @@ extern "C" {
|
|
|
*/
|
|
|
#define SDL_HINT_MOUSE_TOUCH_EVENTS "SDL_MOUSE_TOUCH_EVENTS"
|
|
|
|
|
|
+/**
|
|
|
+ * A variable controlling whether the keyboard should be muted on the console.
|
|
|
+ *
|
|
|
+ * Normally the keyboard is muted while SDL applications are running so that keyboard input doesn't show up as key strokes on the console. This hint allows you to turn that off for debugging purposes.
|
|
|
+ *
|
|
|
+ * The variable can be set to the following values:
|
|
|
+ *
|
|
|
+ * - "0": Allow keystrokes to go through to the console.
|
|
|
+ * - "1": Mute keyboard input so it doesn't show up on the console. (default)
|
|
|
+ *
|
|
|
+ * This hint should be set before SDL is initialized.
|
|
|
+ *
|
|
|
+ * \since This hint is available since SDL 3.0.0.
|
|
|
+ */
|
|
|
+#define SDL_HINT_MUTE_CONSOLE_KEYBOARD "SDL_MUTE_CONSOLE_KEYBOARD"
|
|
|
+
|
|
|
/**
|
|
|
* Tell SDL not to catch the SIGINT or SIGTERM signals on POSIX platforms.
|
|
|
*
|