DISPLAY_ONSCREEN_KEYBOARD
KTEXTTYPE_DEFAULT, KTEXTTYPE_EMAIL, KTEXTTYPE_PASSWORD, KTEXTTYPE_NUMERIC, KTEXTTYPE_ALPHABET, KTEXTTYPE_GAMERTAG, KTEXTTYPE_FILENAME, KTEXTTYPE_COUNT
Hash
0x044131118D8DB3CDRuntime name
DisplayOnscreenKeyboardNamespaceMISC
SideClient
NameOfficial
Docs
Since build1207
GTA V hash
0x00DC833F2568DBF6Signature
void DISPLAY_ONSCREEN_KEYBOARD(int textType, const char* windowTitle, const char* p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, int maxInputLength);Parameters
| Name | Type | Description |
|---|---|---|
textType | int | — |
windowTitle | const char* | — |
p2 | const char* | — |
defaultText | const char* | — |
defaultConcat1 | const char* | — |
defaultConcat2 | const char* | — |
defaultConcat3 | const char* | — |
maxInputLength | int | — |
Returns void
Description
enum eOnscreenKeyboardTextType
{
KTEXTTYPE_INVALID = -1,
KTEXTTYPE_DEFAULT,
KTEXTTYPE_EMAIL,
KTEXTTYPE_PASSWORD,
KTEXTTYPE_NUMERIC,
KTEXTTYPE_ALPHABET,
KTEXTTYPE_GAMERTAG,
KTEXTTYPE_FILENAME,
KTEXTTYPE_COUNT
};Usage
DisplayOnscreenKeyboard(textType, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength)
-- always works, by hash
Citizen.InvokeNative(0x044131118D8DB3CD, textType, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength)JavaScript and C#
DisplayOnscreenKeyboard(textType, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength);
// by hash
Citizen.invokeNative('0x044131118D8DB3CD', textType, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength);Function.Call((Hash)0x044131118D8DB3CD, textType, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength);See also
UPDATE_ONSCREEN_KEYBOARDReturns the current status of the onscreen keyboard, and updates the output.CANCEL_ONSCREEN_KEYBOARDOld name: _CANCEL_ONSCREEN_KEYBOARD
Sources
Something wrong or missing? Contribute a verified note — corrections ship through pull requests.