mirror of
https://github.com/lvgl/lvgl.git
synced 2026-05-30 23:51:54 +08:00
fix(keyboard): don't show popovers on map change
This commit is contained in:
@@ -285,19 +285,19 @@ void lv_keyboard_def_event_cb(lv_event_t * e)
|
|||||||
if(strcmp(txt, "abc") == 0) {
|
if(strcmp(txt, "abc") == 0) {
|
||||||
keyboard->mode = LV_KEYBOARD_MODE_TEXT_LOWER;
|
keyboard->mode = LV_KEYBOARD_MODE_TEXT_LOWER;
|
||||||
lv_btnmatrix_set_map(obj, kb_map[LV_KEYBOARD_MODE_TEXT_LOWER]);
|
lv_btnmatrix_set_map(obj, kb_map[LV_KEYBOARD_MODE_TEXT_LOWER]);
|
||||||
lv_btnmatrix_set_ctrl_map(obj, kb_ctrl[LV_KEYBOARD_MODE_TEXT_LOWER]);
|
lv_keyboard_update_ctrl_map(obj);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if(strcmp(txt, "ABC") == 0) {
|
else if(strcmp(txt, "ABC") == 0) {
|
||||||
keyboard->mode = LV_KEYBOARD_MODE_TEXT_UPPER;
|
keyboard->mode = LV_KEYBOARD_MODE_TEXT_UPPER;
|
||||||
lv_btnmatrix_set_map(obj, kb_map[LV_KEYBOARD_MODE_TEXT_UPPER]);
|
lv_btnmatrix_set_map(obj, kb_map[LV_KEYBOARD_MODE_TEXT_UPPER]);
|
||||||
lv_btnmatrix_set_ctrl_map(obj, kb_ctrl[LV_KEYBOARD_MODE_TEXT_UPPER]);
|
lv_keyboard_update_ctrl_map(obj);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if(strcmp(txt, "1#") == 0) {
|
else if(strcmp(txt, "1#") == 0) {
|
||||||
keyboard->mode = LV_KEYBOARD_MODE_SPECIAL;
|
keyboard->mode = LV_KEYBOARD_MODE_SPECIAL;
|
||||||
lv_btnmatrix_set_map(obj, kb_map[LV_KEYBOARD_MODE_SPECIAL]);
|
lv_btnmatrix_set_map(obj, kb_map[LV_KEYBOARD_MODE_SPECIAL]);
|
||||||
lv_btnmatrix_set_ctrl_map(obj, kb_ctrl[LV_KEYBOARD_MODE_SPECIAL]);
|
lv_keyboard_update_ctrl_map(obj);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if(strcmp(txt, LV_SYMBOL_CLOSE) == 0 || strcmp(txt, LV_SYMBOL_KEYBOARD) == 0) {
|
else if(strcmp(txt, LV_SYMBOL_CLOSE) == 0 || strcmp(txt, LV_SYMBOL_KEYBOARD) == 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user