当前位置: 首页 > news >正文

核桃派walnutpi添加红外遥控器键盘映射(其他的linux板子同理)ir-keytable

01studio终于又发布新品了,全志h616 linux开发板核桃派,正好我也打算学习linux,做为我的启蒙公司,必须支持果断入了一个。
在这里插入图片描述
这个板子自带红外接收头,比较少见,一般都需要自己加,看官网文档,已经安装好并使用了ir-keytable这个工具来接收红外,但是除了测试外并未给出其他用法,于是在网上搜了下,发现有些人用linux板子做机顶盒,直接将红外遥控器映射键盘输入,很帮,于是就照猫画虎移植了一下。

类似上图的遥控器,某宝一堆,真的很便宜,我买的只要1.2元!!!他们大多数都是nec红外协议的,最经典的一种,先使用测试工具看下键值对应:

sudo ir-keytable -c -p NEC -t

在这里插入图片描述
如上图所示会出现对应的编码,这时候就记下来并且可以编辑自己的keymap了,新建文件walnutpi-ir输入以下内容

# table mbh, type: NEC
0x40   KEY_UP
0x07   KEY_LEFT
0x09   KEY_RIGHT
0x19   KEY_DOWN
0x0c   KEY_1
0x18   KEY_2
0x5e   KEY_3
0x08   KEY_4
0x1c   KEY_5
0x5a   KEY_6
0x42   KEY_7
0x52   KEY_8
0x4a   KEY_9
0x16   KEY_0
0x47   KEY_HOME
0x15   KEY_ENTER
0x43   KEY_ESC
0x45   KEY_STOP
0x44   KEY_MUTE

键值对应大家根据自己的改即可,保存文件。
然后改配置文件

nano /etc/rc_maps.cfg

加入这句

sunxi-ir * walnutpi-ir

将刚才新建的文件拷贝到这里

cp walnutpi-ir /etc/rc_keymaps/

保存配置使其生效

ir-keytable -a /etc/rc_maps.cfg -s rc0

完成了!
如果成功的话会出现如下类似的提示:
Old keytable cleared
Wrote 27 keycode(s) to driver
Protocols changed to nec

现在可以打开终端 发现用红外遥控器按键就可以直接输入了

并不难,但是我linux不熟,所以也折腾了一阵子,现在有点慢慢爱上linux系统了哦!

http://www.lryc.cn/news/188662.html

相关文章:

  • cartographer(2)-launch-lua的配置
  • 【C++设计模式之责任链模式:行为型】分析及示例
  • 如何选择编程语言Python Go还是Rust?
  • CAN和CANFD通信介绍
  • 解决网页 H5 对接微信 JSSDK 后自定义分享和跳转APP等没效果
  • 基于DeOldify的给黑白照片、视频上色
  • 腾讯云饥荒服务器配置选择和费用价格表
  • 聊聊MySql索引的类型以及失效场景
  • 零代码编程:用ChatGPT批量调整文件名称中的词汇顺序
  • stm32 hal库 st7789 1.54寸lcd
  • 【arm实验1】GPIO实验-LED灯的流水亮灭
  • MySQL关联数据表操作方式
  • SMOS数据处理,投影变换,‘EPSG:6933‘转为‘EPSG:4326‘
  • 游戏服务端性能测试实战总结
  • 塔望食观察 | 中国海参产业发展现状及挑战
  • springboot 捕获特点异常信息并处理
  • 【Spring框架学习3】Spring Bean的作用域 及 生命周期
  • 多线程并发篇---第四篇
  • vs code 添加vue3代码模板方法
  • 怎么通过Fiddler对APP进行抓包?以及高级应用场景分析
  • centos下安装配置redis7
  • 【angular】TodoList小项目(已开源)
  • 【Java 进阶篇】HTML块级元素详解
  • CSS设置鼠标样式和添加视频样式
  • 项目文件上传到行云codeup teambition
  • 现货黄金和实物黄金有什么区别?
  • /dev下没有video0这个文件(ubuntu无法打开摄像头)
  • mysql面试题32:MySQL数据库服务器性能分析的方法命令有哪些?
  • 伦敦银最新价格能进吗?
  • 【计算机毕设案例推荐】洋州影院购票管理系统SpringBoot+Vue