1. 介绍

目前,大多数模拟和数字设备都有一个红外输入端用于遥控器。每个制造商都有自己类型的控制方式。同一制造商根据设备的不同,提供不同类型的控制器,这种情况并不少见。

遥控器接口被映射为一个普通的 evdev/input 接口,就像键盘或鼠标一样。因此,它使用所有已为其他输入设备定义的 ioctl。

然而,遥控器比普通输入设备更灵活,因为红外接收器(和/或发射器)可以与各种不同的红外遥控器配合使用。

为了允许灵活性,遥控器子系统允许通过sysfs 类节点控制 RC 特定属性。