static EM_BOOL MouseLeaveCallback(int eventType, const EmscriptenMouseEvent *mouseEvent, void *userData);\r
\r
#endif\r
+ // Check if a key is a known special character with no side effects on text boxes.\r
+ static bool keyIsKnownSpecial(EKEY_CODE key);\r
+\r
+ // Return the Char that should be sent to Irrlicht for the given key (either the one passed in or 0).\r
+ static int findCharToPassToIrrlicht(int assumedChar, EKEY_CODE key);\r
+\r
+ // Check if a text box is in focus. Enable or disable SDL_TEXTINPUT events only if in focus.\r
+ void resetReceiveTextInputEvents();\r
+\r
//! create the driver\r
void createDriver();\r
\r