內(nèi)容簡(jiǎn)介
本文介紹QCC5171平臺(tái)的headset工程下如何實(shí)現(xiàn)按鍵的三擊操作。
測(cè)試工具
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工程不一樣,當(dāng)年在官方提供的例子程序中是實(shí)現(xiàn)了單擊、長(zhǎng)按、雙擊(DOUBLE_CLICK)等操作,而在新的headset程序中,雙擊已經(jīng)被取消了,取而代之的是多擊(MULTI_CLICK)這個(gè)事件,所以之前在老的ADK中通過修改代碼實(shí)現(xiàn)三擊、四擊操作的方法已經(jīng)不適用于當(dāng)前ADK了。
其實(shí)在當(dāng)前版本的ADK中,需要實(shí)現(xiàn)三擊操作已經(jīng)不需要去修改input_event_manager.c/h、input_event_manager_private.h這幾個(gè)文件了,只需要在按鍵事件中配置以下內(nèi)容即可:
然后再在headset_ui_config_table[]中添加對(duì)應(yīng)的事件:
{LI_MFB_BUTTON_TRIPLE_PRESS, ui_provider_app_sm,
context_app_sm_active, ui_input_triple_event },
理論上按照這個(gè)方法,可以實(shí)現(xiàn)四擊、五擊等操作,有興趣的話可以試一下。
審核編輯:劉清
-
BlueTooth
+關(guān)注
關(guān)注
3文章
232瀏覽量
63792 -
按鍵
+關(guān)注
關(guān)注
4文章
229瀏覽量
58496 -
ADK
+關(guān)注
關(guān)注
0文章
7瀏覽量
5260
原文標(biāo)題:QCC5171的headset工程如何實(shí)現(xiàn)三擊按鍵
文章出處:【微信號(hào):TalkBT,微信公眾號(hào):藍(lán)牙】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
軟通動(dòng)力ASDM平臺(tái)三大核心能力實(shí)現(xiàn)軟件工程效能提升
【瑞薩RA × Zephyr評(píng)測(cè)】LED、按鍵和UART
1688平臺(tái)獲取店鋪所有商品列表API接口技術(shù)詳解
RK3576在智能工程機(jī)械中的應(yīng)用|三屏八攝AI視覺解決方案
ZTP800按鍵升級(jí) | 0.3mm凸起,100萬次按鍵壽命,手感爆棚!
【RA4M2-SENSOR】—— 6.史上最強(qiáng)實(shí)現(xiàn)3個(gè)按鍵的單擊,雙擊,三擊,長(zhǎng)按,短按,組合按鍵
【RA-Eco-RA6M4開發(fā)板評(píng)測(cè)】——9.實(shí)現(xiàn)按鍵單擊,雙擊,三擊,長(zhǎng)按,短按,組合按鍵
【RA4E2開發(fā)板評(píng)測(cè)】2.按鍵點(diǎn)燈處理——實(shí)現(xiàn)單擊,雙擊,三擊,長(zhǎng)按,短按
BitsButton嵌入式按鍵處理框架
Texas Instruments LM5171雙通道雙向控制器數(shù)據(jù)手冊(cè)
汽車物理按鍵按壓力測(cè)試:力學(xué)性能與操作便捷性的權(quán)衡
ArkUI-X跨平臺(tái)應(yīng)用改造指南
【RA4L1-SENSOR】+ RA4L1-SENSOR開發(fā)版之使用按鍵實(shí)現(xiàn)單擊,雙擊,三擊,短按,長(zhǎng)按,組合鍵
AS32X601驅(qū)動(dòng)系列教程 GPIO_按鍵檢測(cè)詳解
LM5171 80V 雙通道雙向降壓-升壓控制器數(shù)據(jù)手冊(cè)
在QCC5171平臺(tái)的headset工程下如何實(shí)現(xiàn)按鍵的三擊操作
評(píng)論