From f4a66c4b22dd9e1622d3bd6b7296278c431b8bf0 Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Tue, 17 Jul 2018 00:22:43 +0200 Subject: [PATCH] add LV_GROUP_KEY_DEL --- lv_core/lv_group.h | 1 + lv_objx/lv_ta.c | 1 + 2 files changed, 2 insertions(+) diff --git a/lv_core/lv_group.h b/lv_core/lv_group.h index 19a0f15e7..d169d07f2 100644 --- a/lv_core/lv_group.h +++ b/lv_core/lv_group.h @@ -26,6 +26,7 @@ extern "C" { #define LV_GROUP_KEY_RIGHT 19 /*0x13*/ #define LV_GROUP_KEY_LEFT 20 /*0x14*/ #define LV_GROUP_KEY_ESC 27 /*0x1B*/ +#define LV_GROUP_KEY_DEL 28 /*0x1C*/ #define LV_GROUP_KEY_ENTER 10 /*0x0A, '\n'*/ #define LV_GROUP_KEY_NEXT 9 /*0x09, '\t'*/ #define LV_GROUP_KEY_PREV 11 /*0x0B, '*/ diff --git a/lv_objx/lv_ta.c b/lv_objx/lv_ta.c index 2e2ff8972..abc47193b 100644 --- a/lv_objx/lv_ta.c +++ b/lv_objx/lv_ta.c @@ -941,6 +941,7 @@ static lv_res_t lv_ta_signal(lv_obj_t * ta, lv_signal_t sign, void * param) else if(c == LV_GROUP_KEY_LEFT) lv_ta_cursor_left(ta); else if(c == LV_GROUP_KEY_UP) lv_ta_cursor_up(ta); else if(c == LV_GROUP_KEY_DOWN) lv_ta_cursor_down(ta); + else if(c == LV_GROUP_KEY_DEL) lv_ta_del_char(ta); else { #if LV_TXT_UTF8 != 0 /*Swap the bytes (UTF-8 is big endian, but the MCUs are little endian)*/