没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Rbox 红外遥控
一、 按键定义
1. 推荐必须的按键:
(1) Down (向下)
(2) Up (向上)
(3) Left (向左)
(4) Right (向右)
(5) Enter (确定)
(6) ESC (返回)
(7) Menu (菜单)
(8) Search (搜索) //浏览器的时候按此键可以输入地址
(9) Power (待机键) //按此键可以进入休眠
(10)Vol+ (音量加)
(11)Vol- (音量减)
(12)Mute (静音键)
(13)Home (主页) //回到主页快捷键
2. 选用的按键
(1)Zoom out (放大) //图片的放大
(2)Zoom in (缩小) //图片的缩小
(3)Rotate left (左旋) //图片的左旋转
(4)Rotate right (右旋) //图片的右旋转
(5)Photo (图片) //进入图片界面的快捷键
(6)Video (视频) //进入本地视频的快捷键
(7)Music (音乐) //进入本地音乐的快捷键
(8)IE (IE) //进入浏览器的快捷键
(9)Setting (设置) //进入设置菜单的快捷键
(10)Display (显示) //显示输出切换键,可以在 HDMI、CVBS、YPbPr、
VGA 循环切换
(11)0---9 (数字) //数字键
(12
)A—Z (字母) // 字母键
(13)shift (上档键) //上档键
(14),。!? (符号键) //标点符号
二、红外代码添加
代码位置:\drivers\input\keyboard\rk29_remotectl.c
(1)按照如下的格式加个自己的数组
例如:
static struct rk29_remote_key_table remote_key_table_41C8[] = {
{0x38, KEY_VOLUMEUP},
{0xb8, KEY_VOLUMEDOWN},
{0x58, KEY_MENU},
{0xd0, KEY_REPLY},
{0x48, KEY_BACK},
{0x98, KEY_BACK},
{0x50, KEY_UP},
{0x30, KEY_DOWN},
{0xc8, KEY_LEFT},
{0xc0, KEY_RIGHT},
{0x40, KEY_REPLY},
{0x80, KEY_SEARCH},
};
第一栏是遥控器的码值,第二栏是对应的键值
(2)在 static struct rk29_remotectl_button remotectl_button[] 中添加按照格式添加
一个条目
例如
{ .usercode = 0x41c8,
.nbuttons = 12,
.key_table = &remote_key_table_41C8[0],
},
其中第一个是遥控器的用户码,每个遥控器都有一个用户码,第二个是个数,第
三个是之前添加的数组首地址。
三、红外功能键值定义
(1) Down (向下) KEY_DOWN = 108
(2) Up (向上) KEY_UP = 103
(3) Left (向左) KEY_LEFT = 105
(4) Right (向右) KEY_RIGHT = 106
(5) Enter (确定) KEY_REPLY = 232
(6) ESC (返回) KEY_BACK = 158
(7) Menu (菜单) KEY_MENU = 139
(8) Search (搜索) KEY_SEARCH = 217
(9) Power (待机键) KEY_POWER = 116
(10) Vol+ (音量加) KEY_VOLUMEUP = 115
(11) Vol- (音量减) KEY_VOLUMEDOWN = 114
(12) Mute (静音键) KEY_MUTE= 113
(13)Home (主页) KEY_HOME = 102
(14)Zoom out (放大) 185
(15)Zoom in (缩小) 186
(16)Rotate left (左旋) 183
(17)Rotate right (右旋) 184
(18)Photo (图片) 193
(19)Video (视频) 194
(20)Music (音乐) 195
(21)IE (IE) 196
(22)Setting (设置) 197
(23)Display (显示) 200
(24)0 (数字 0) KEY_0 = 11
(25)1 (数字 1) KEY_1 = 2
(25)2 (数字 2) KEY_2 = 3
(25)3 (数字 3) KEY_3 = 4
(25)4 (数字 4), KEY_4 = 5
(25)5 (数字 5) KEY_5 = 6
(25)6 (数字 6) KEY_6 = 7
(25)7 (数字 7) KEY_7 = 8
(25)8 (数字 8) KEY_8 = 9
(25)9 (数字 9) KEY_2 = 10
字母和符号键都是 linux 的标准键值。
剩余12页未读,继续阅读
新靖界
- 粉丝: 76
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页