- {
- LOGI("fgPlatformProcessSingleEvent: NAVIGATOR_KEYBOARD_STATE");
-
- navigator_keyboard_state_t state = navigator_event_get_keyboard_state(fgDisplay.pDisplay.event);
- switch (state)
- {
- case NAVIGATOR_KEYBOARD_CLOSED:
- LOGI("fgPlatformProcessSingleEvent: NAVIGATOR_KEYBOARD_STATE-NAVIGATOR_KEYBOARD_CLOSED");
- /* NAVIGATOR_KEYBOARD_POSITION only occurs on open, so on keyboard close we need to reset the keyboard height */
- fgPlatformHandleKeyboardHeight(window, 0);
- break;
- case NAVIGATOR_KEYBOARD_OPENING:
- case NAVIGATOR_KEYBOARD_OPENED:
- case NAVIGATOR_KEYBOARD_CLOSING:
- break;
- case NAVIGATOR_KEYBOARD_UNRECOGNIZED:
- LOGW("fgPlatformProcessSingleEvent: NAVIGATOR_KEYBOARD_STATE-NAVIGATOR_KEYBOARD_UNRECOGNIZED");
- break;
- default:
- LOGW("fgPlatformProcessSingleEvent: NAVIGATOR_KEYBOARD_STATE unknown: 0x%X", SLOG2_FA_SIGNED(state));
- break;
- }
- break;
- }
-