最近有一个需求,就是要适配红外遥控器,之前没有接触过Android输入框架,百度了一下轻松解决。除了将遥控器的user code 转换成 linux input子系统统一的Key code外,就是创建一个kl
(key layout)文件将 linux key code 转换成 Android key code。需求结束了,但是对kl
文件的工作原理很感兴趣,就各种搜索,最后还是从Android 官网看到了关于Android 输入子系统的 配置文件相关的教程。
这里主要记录一下从Android官网 - Input摘录的一些配置文件中配置项的作用,以便更好的理解Android输入子系统。