內容簡介
本文介紹QCC5171平臺的headset工程下如何實現按鍵的三擊操作。
測試工具
MDE:MDE_WIN_2.8.0.37_x64
Toolkit:ADK Toolkit 1.2.13.21_x64
QACT:NULL
Bluesuite:NULL
Hardware:Qualcomm QCC5171 DEV.
Software:adk-src-1-0_qtil_standard_oem_qcc517x-qcc307x,ADK-22.2-CS1-r00189.1 0.0.189.1
正文
與早期的earbud或者source工程不一樣,當年在官方提供的例子程序中是實現了單擊、長按、雙擊(DOUBLE_CLICK)等操作,而在新的headset程序中,雙擊已經被取消了,取而代之的是多擊(MULTI_CLICK)這個事件,所以之前在老的ADK中通過修改代碼實現三擊、四擊操作的方法已經不適用于當前ADK了。
其實在當前版本的ADK中,需要實現三擊操作已經不需要去修改input_event_manager.c/h、input_event_manager_private.h這幾個文件了,只需要在按鍵事件中配置以下內容即可:
然后再在headset_ui_config_table[]中添加對應的事件:
{LI_MFB_BUTTON_TRIPLE_PRESS, ui_provider_app_sm,
context_app_sm_active, ui_input_triple_event },
理論上按照這個方法,可以實現四擊、五擊等操作,有興趣的話可以試一下。
審核編輯:劉清
-
BlueTooth
+關注
關注
3文章
221瀏覽量
62613 -
按鍵
+關注
關注
4文章
227瀏覽量
57984 -
ADK
+關注
關注
0文章
7瀏覽量
5116
原文標題:QCC5171的headset工程如何實現三擊按鍵
文章出處:【微信號:TalkBT,微信公眾號:藍牙】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
ArkUI-X跨平臺應用改造指南
【RA4L1-SENSOR】+ RA4L1-SENSOR開發版之使用按鍵實現單擊,雙擊,三擊,短按,長按,組合鍵
AS32X601驅動系列教程 GPIO_按鍵檢測詳解

LM5171 80V 雙通道雙向降壓-升壓控制器數據手冊

米爾-紫光PG2L100H國產FPGA開發板試用】按鍵功能測試報告
QCC74xM RISC-V 架構可編程連接模組
臺達plc遠程維護平臺的功能特點

評論