From 96e64ad6fcd92d46128b49c8bb86ef9f86290e65 Mon Sep 17 00:00:00 2001 From: pete-pjb Date: Thu, 26 Sep 2019 18:24:28 +0100 Subject: [PATCH 1/3] Added extra keyboard mode to enable caps-lock defined as LV_KB_MODE_TEXT_UC --- src/lv_objx/lv_kb.c | 3 +++ src/lv_objx/lv_kb.h | 1 + 2 files changed, 4 insertions(+) diff --git a/src/lv_objx/lv_kb.c b/src/lv_objx/lv_kb.c index 09e68c2ba..d46c793cb 100644 --- a/src/lv_objx/lv_kb.c +++ b/src/lv_objx/lv_kb.c @@ -205,6 +205,9 @@ void lv_kb_set_mode(lv_obj_t * kb, lv_kb_mode_t mode) } else if(mode == LV_KB_MODE_NUM) { lv_btnm_set_map(kb, kb_map_num); lv_btnm_set_ctrl_map(kb, kb_ctrl_num_map); + } else if(mode == LV_KB_MODE_TEXT_UC) { + lv_btnm_set_map(kb, kb_map_uc); + lv_btnm_set_ctrl_map(kb, kb_ctrl_uc_map); } } diff --git a/src/lv_objx/lv_kb.h b/src/lv_objx/lv_kb.h index f08891f1b..f5be73cef 100644 --- a/src/lv_objx/lv_kb.h +++ b/src/lv_objx/lv_kb.h @@ -45,6 +45,7 @@ extern "C" { enum { LV_KB_MODE_TEXT, LV_KB_MODE_NUM, + LV_KB_MODE_TEXT_UC, }; typedef uint8_t lv_kb_mode_t; From e94f8e3cfc0535b115e8bc55c109107d6b3d8cbd Mon Sep 17 00:00:00 2001 From: pete-pjb Date: Fri, 27 Sep 2019 08:39:23 +0100 Subject: [PATCH 2/3] Changed LV_KB_MODE_TEXT_UC to LV_KB_MODE_TEXT_UPPER as suggested to make it more intuitive. --- src/lv_objx/lv_kb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lv_objx/lv_kb.c b/src/lv_objx/lv_kb.c index d46c793cb..8aec792e1 100644 --- a/src/lv_objx/lv_kb.c +++ b/src/lv_objx/lv_kb.c @@ -205,7 +205,7 @@ void lv_kb_set_mode(lv_obj_t * kb, lv_kb_mode_t mode) } else if(mode == LV_KB_MODE_NUM) { lv_btnm_set_map(kb, kb_map_num); lv_btnm_set_ctrl_map(kb, kb_ctrl_num_map); - } else if(mode == LV_KB_MODE_TEXT_UC) { + } else if(mode == LV_KB_MODE_TEXT_UPPER) { lv_btnm_set_map(kb, kb_map_uc); lv_btnm_set_ctrl_map(kb, kb_ctrl_uc_map); } From 3f89a91d9cba20a8e9d71461ddaaa43258da33de Mon Sep 17 00:00:00 2001 From: pete-pjb Date: Fri, 27 Sep 2019 08:43:14 +0100 Subject: [PATCH 3/3] Changed LV_KB_MODE_TEXT_UC to LV_KB_MODE_TEXT_UPPER as suggested to make it more intuitive. --- src/lv_objx/lv_kb.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lv_objx/lv_kb.h b/src/lv_objx/lv_kb.h index f5be73cef..74d9c1f0b 100644 --- a/src/lv_objx/lv_kb.h +++ b/src/lv_objx/lv_kb.h @@ -45,7 +45,7 @@ extern "C" { enum { LV_KB_MODE_TEXT, LV_KB_MODE_NUM, - LV_KB_MODE_TEXT_UC, + LV_KB_MODE_TEXT_UPPER, }; typedef uint8_t lv_kb_mode_t;