海思方案相关文件:

在linux/drivers/hid/hid-input.c中处理2.4g按键事件并映射为linux层的键值:

case HID_UP_KEYBOARD:

case HID_UP_CONSUMER:

其中这两个宏定义在linux/include/linux/hid.h

#define HID_UP_KEYBOARD     0x00070000

#define HID_UP_CONSUMER     0x000c0000

linux层的key定义在linux/include/uapi/linux/input.h

在android层将linux的键值映射到android的键值文件Generic.kl,例如back按键:

key 158   BACK              WAKE_DROPPED

其中key是语法定义,158是对应linux/include/uapi/linux/input.h中的back按键值,WAKE_DROPPED是指当设备睡眠时按下此键,设备将被唤醒,而按键事件不会被发送到应用程序。WAKE是指当设备睡眠时按下此键,设备将被唤醒,按键事件将会被发送到应用程序。

2.4g语音遥控器小结相关推荐

  1. 2.4G语音空鼠翻页笔激光笔遥控器方案

    2.4G语音空鼠翻页笔激光笔遥控器方案 1.支持4种模式:鼠标, 键盘, 多媒体,语音输入 2.鼠标功能:上,下,左,右,确认,返回 3.键盘功能省电(亮屏,暗屏),组合按键 shift + Alt ...

  2. 离线语音遥控器控制红外设备

    离线语音遥控器开发板可以通过语音控制红外设备,如图所示 B站链接 根据实际产品应用编写SU03T语音模块的命令词和回复语(此处以康佳加湿器为例),注意命令词编写规则. 设置SU03T语音模块收到命令词 ...

  3. 2022-2028全球与中国语音遥控器市场现状及未来发展趋势

    2021年全球语音遥控器市场销售额达到了 亿美元,预计2028年将达到 亿美元,年复合增长率(CAGR)为 %(2022-2028).地区层面来看,中国市场在过去几年变化较快,2021年市场规模为 百 ...

  4. 苹果曝光新一代Apple TV遥控器,语音遥控器未来可期

    外媒 9to5Mac 的最新消息指出,苹果正在为 Apple TV 开发一款新的遥控器,这也印证了之前苹果打算更新 Siri 遥控器的传闻.这款新的 Apple TV 遥控器细节还不得而知,但消息源告 ...

  5. vst开启语音服务器,VST语音遥控器体验记

    体验信息 101245hu4k1a42krae4l4s.jpg (10.39 KB, 下载次数: 5) 2015-5-30 16:34 上传物品名称:VST智能语音遥控器适配物品Ⅰ 101502huu ...

  6. 浙江移动智能语音服务器,电视还能这样玩?中国移动智能语音遥控器,让电视机听你的...

    原标题:电视还能这样玩?中国移动智能语音遥控器,让电视机听你的 随着物联网技术的快速发展,我们的生活也变得越来越便利. 智能家居.远程监控.智慧安防等,先进的科技让我们的生活有了更多惊喜.而现在,中国 ...

  7. RK3399 4G语音通话和短信功能

    语音通话和短信是我们不可或缺的沟通工具,可用于语音对讲.通知.提醒.验证身份.找回密码等方面的应用:Firefly在RK3399平台上实现了4G语音通话和短信功能,语音通话顺畅无卡顿,接收和发送短信无 ...

  8. 蓝牙语音遥控器低功耗蓝牙5.1芯片XY51S03B

    蓝牙语音遥控器专用低功耗的蓝牙5.1芯片XY51S03B采用32位ARMCortex-M0内核,最高工作主频64MHz,片上集成48KB SRAM,512KB Flash.支持BLE5.1,发射电流4 ...

  9. AT6802ABR1语音识别芯片在智能语音遥控器上的应用

    随着科学技术的发展,家庭智能家居产品和智能硬件产品越来越多,许多用户家庭遥控器太多,电视.空调.风扇.音响.电视盒等,真正应用时找不到,所以需要能控制不同电器的遥控器.随着智能电视和语音识别技术的发展 ...

最新文章

  1. aFleX脚本常见错误
  2. 手把手教你撸一个简易的 webpack
  3. [react] 你最不喜欢React的哪一个特性(说一个就好)?
  4. html中描述性文本,HTML5文本 描述性信息 引述
  5. c语言中根据数据的组织形式 把文件分为,根据数据的组织形式,C中将文件分为______________和____________.._简答题试题答案...
  6. 《黑镜》黑科技成真 | 解码脑电信号,AI重构脑中的画面
  7. jspstudy启动mysql失败_linux系统mysql服务启动失败
  8. 物流管理过程中如何避免客户个人隐私信息泄露
  9. 数控技能大赛计算机程序设计员,第八届全国数控技能大赛决赛获奖名单
  10. EntityFramworkCore 配置种子数据(seeding data)
  11. 获取客户端真实ip的方法
  12. 2018+黑苹果+vs+Linux,重点更新!完美黑苹果=Z370M+i5+RX590(硬解)10.15
  13. ASP.NET Core MVC_Tag Helper
  14. 新一代的无线通信技术(转)
  15. 考试管理系统-刷题系统案题目选项编写
  16. kali局域网ARP攻击欺骗+图片获取
  17. 如何解决 vue 初始化页面闪动问题
  18. 月薪13K!一个“今日”胜于两个“明天”,努力前行,就能获得成功~
  19. DELMIA软件 教程分享
  20. Ubuntu20.04 交叉编译openssl 1.0.1f

热门文章

  1. Debian 执行apt-get update失败提示:请使用 apt-cdrom,通过它可以让 APT 识别该盘片。apt-get upgdate 不能被用来加入新的盘片
  2. 法外之徒第一季/全集Braquo迅雷下载
  3. android文件上传413 nginx [error] 9679#0: *318855 client intended to send too large body: 1593409 bytes
  4. 终于学完了阿里P8架构师7年心血整理总结的微服务实战文档
  5. iOS 启动页加入动态的广告实现
  6. 苹果系统计算机常用英语,iOS开发必备英语词汇整理
  7. 关于陌陌和微信表情页与输入法之间切换的问题
  8. Oracle取排序的第五条数据,OVER(PARTITION BY)函数介绍 【oracle中按A分组按B排序,再取B中第一条数据的查询】...
  9. photon 服务器操作系统,[专栏作家] Photon Server之Photon Control服务器控制界面
  10. CSS中的行盒(line-boxes)和行内盒子(line-box)