From: SnickerSun Date: Thu, 14 Dec 2023 11:25:08 +0000 (+0800) Subject: 使能Key2 上报BUTTON1 FunctionKey 事件 X-Git-Tag: release_V1.2.70_20241020_135402~1403 X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/gitweb.css?a=commitdiff_plain;h=ce22ae59bf6bafea3e69921c785df9617b5b6896;p=mirrors%2FFD230.git 使能Key2 上报BUTTON1 FunctionKey 事件 --- diff --git a/code/sdk/application/brandy/brandy_standard/input_app.c b/code/sdk/application/brandy/brandy_standard/input_app.c index 40a1e9ea4..7c794d7cb 100755 --- a/code/sdk/application/brandy/brandy_standard/input_app.c +++ b/code/sdk/application/brandy/brandy_standard/input_app.c @@ -177,7 +177,17 @@ void button_report_event_to_gui(int state) g_button_event_cb(&data); } } +void button_report_funckey_event_to_gui(int state) +{ + input_dev_data_t data; + if (g_button_event_cb != NULL) { + data.type = INDEV_TYPE_KEY; + data.keyId = INDEV_KEY_FUNC; + data.state = state; // 1:press 0:release + g_button_event_cb(&data); + } +} static void button_report_event(event_button_t event) { input_dev_data_t data; @@ -195,6 +205,12 @@ static void button_report_event(event_button_t event) break; case BUTTON_PWR_CLICKUP: button_report_event_to_gui(0); + + case BUTTON1_PRESS: + button_report_funckey_event_to_gui(1); + break; + case BUTTON1_CLICKUP: + button_report_funckey_event_to_gui(0); default: break; }