333 if((*param1 < 0x100) && (((*param1 >= 0x20) && (*param1 < 0x7f)) || (*param1 >= 0xa0)))
335 char ToBeInserted[5];
337 ToBeInserted[0] = *param1;
338 ToBeInserted[1] =
'\0';
340 StrMkUTF8(ToBeInserted,
sizeof(ToBeInserted), 9);
void OSDMenuKeyboard_DeleteRight(void)
char Keypad[KPM_NrModes][26][4]
void OSDMenuKeyboard_CursorLeft(void)
char * OSDMenuKeyboard_StringVarOrig
void OSDMenuKeyboard_Finish(void)
char * OSDMenuKeyboard_StringVar
dword OSDMenuKeyboard_StringMaxSize
int OSDMenuKeyboard_CursorPosition
void OSDMenuKeyboard_CursorEnd(void)
void OSDMenuKeyboard_Draw(void)
void OSDMenuKeyboard_DeleteLeft(void)
void OSDMenuKeyboard_CursorRight(void)
bool OSDMenuKeyboard_GUIInitialized
void OSDMenuKeyboard_TMSRemoteDirectMode(bool DirectMode)
int OSDMenuKeyboard_TextStartPosition
void OSDMenuKeyboard_SaveAndFinish(void)
bool OSDMenuKeyboard_EventHandler(word *event, dword *param1, dword *param2)
bool StrMkUTF8(byte *SourceString, size_t SourceSize, byte DefaultISO8859CharSet)
int strlenUC(const byte *s)
void InsertAt(const char *SourceString, int Pos, char *NewString)
#define EVT_TMSREMOTEASCII