遥控器按键键值映射

本文介绍了在Linux环境下如何通过getevent命令获取遥控器按键的键值,并将其映射到系统文件system/usr/keylayout/Vendor_2389_Product_00a8_Version_0200.kl中,以实现特定功能如1,2, DPAD_UP等。同时,对于全局可用的按钮,还需在system/etc/hotkey.xml中设置跳转操作。不同遥控器可能需要不同的kl文件配合。" 86640200,8300669,前端实现网页加载进度条,"['前端开发', '用户体验', '加载动画']
摘要由CSDN通过智能技术生成

在linux环境下输入getevent命令
遥控器按一个键,出现的第二行,第二个数,就是这个键对应的16进制,
转成10进制之后放入system\usr\keylayout\Vendor_2389_Product_00a8_Version_0200.kl文件中,
然后让这个键对应1,2,DPAD_UP,CHANNEL_UP等或自定义为F9(电视,需捕获之后自己跳转),F2(电影需捕获之后自己跳转)
如果是全局都可以用的按钮,则还需要在在system\etc\hotkey.xml中进行跳转


不同的遥控器要配合不同的.kl文件

在linux环境下输入getevent -v 命令

130|root@n302:/ # getevent -v
add device 4: /dev/input/event2       //kl文件的命名规则Vendor_0c45_Product_1109_Version_0100.kl
bus: 0003
vendor 0c45
product 1109
version 0100
name: "coocaa Device coocaa Wireless Device"
location: "usb-lm2-1/input0"
id: ""
version: 1.0.1
add device 5: /dev/input/event0
bus: 0010
vendor 0001
product 0001
version 0100
name: "aml_keypad"
locatio

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值