amlogic

amlogic遥控器鼠标按键适配

一个人想着一个人 提交于 2019-12-10 04:56:45
首先描述一下功能,遥控器上配置预留鼠标键的按键后,功能实现的状态是按一下鼠标键,TV屏幕上类似出现鼠标左键的图标,方向导航上下左右控制移动方向,再次点击鼠标按键,恢复遥控器默认功能. 以下我这边是随便找了一款遥控器,改按键为mouse button按键 kernel 相应的遥控器适配dts下适配遥控器 dts上的代码添加 map_1: map_1{ mapname = "amlogic-remote-2"; customcode = <0xf708>; release_delay = <80>; fn_key_scancode = <0x66>;//给鼠标按键设置一个键值 //方向键的适配 cursor_left_scancode = <0x03>; cursor_right_scancode = <0x02>; cursor_up_scancode = <0x00>; cursor_down_scancode = <0x01>; cursor_ok_scancode = <0x1f>; //方向键的适配 size = <17>; keymap = <REMOTE_KEY(0x00,103) // DPAD_UP REMOTE_KEY(0x01,108) // DPAD_DOWN REMOTE_KEY(0x03,105) // DPAD_LEFT REMOTE_KEY(0x02