MCPcopy Create free account
hub / github.com/defold/defold / ShowKeyboard

Function ShowKeyboard

engine/hid/src/hid.cpp:530–553  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

528 }
529
530 void ShowKeyboard(HContext context, KeyboardType type, bool autoclose)
531 {
532 WindowDeviceState device_state;
533
534 switch (type)
535 {
536 case KEYBOARD_TYPE_DEFAULT:
537 device_state = WINDOW_DEVICE_STATE_KEYBOARD_DEFAULT;
538 break;
539 case KEYBOARD_TYPE_NUMBER_PAD:
540 device_state = WINDOW_DEVICE_STATE_KEYBOARD_NUMBER_PAD;
541 break;
542 case KEYBOARD_TYPE_EMAIL:
543 device_state = WINDOW_DEVICE_STATE_KEYBOARD_EMAIL;
544 break;
545 case KEYBOARD_TYPE_PASSWORD:
546 device_state = WINDOW_DEVICE_STATE_KEYBOARD_PASSWORD;
547 break;
548 default:
549 dmLogWarning("Unknown keyboard type %d\n", type);
550 }
551
552 dmPlatform::SetDeviceState(context->m_Window, device_state, true, autoclose);
553 }
554
555 void HideKeyboard(HContext context)
556 {

Callers 1

LuaShowKeyboardFunction · 0.85

Calls 1

SetDeviceStateFunction · 0.50

Tested by

no test coverage detected