九鼎创展论坛

标题: 3288中配置遥控器按键映射的表在哪里?求助 [打印本页]

作者: JL_0305    时间: 2016-6-29 20:26
标题: 3288中配置遥控器按键映射的表在哪里?求助
3288中配置遥控器按键映射的表在哪里呢?有很多个.kl文件,但是始终没有找到用户码是在哪里配置的。求大神指教!谢谢!
作者: JL_0305    时间: 2016-7-5 10:13
已经解决,修改文件:android\kernel\drivers\input\remotectl\rk_pwm_remotectl.c

  1. static struct rkxx_remote_key_table remote_key_table_3288_ext[] = {
  2.     {0xFA, KEY_ENTER},//ok = DPAD CENTER
  3.     {0xB5, KEY_BACK},
  4.     {0xFC, KEY_UP},
  5.     {0xFB, KEY_DOWN},
  6.     {0xFE, KEY_LEFT},
  7.     {0xFD, KEY_RIGHT},  ////////
  8.     {0xAE, KEY_HOME},     //home
  9.     {0xF9, KEY_VOLUMEUP},
  10.     {0xF8, KEY_VOLUMEDOWN},
  11.     {0xE2, KEY_SEARCH},     //search
  12.     {0xFF, KEY_POWER},     //power off
  13.     {0xEE, KEY_MUTE},       //mute
  14.     {0xF7, KEY_MENU},
  15.         {0xF6, KEY_1 },
  16.         {0xF5, KEY_2 },
  17.         {0xF4, KEY_3 },
  18.         {0xF3, KEY_4 },
  19.         {0xF2, KEY_5 },
  20.         {0xF1, KEY_6 },
  21.         {0xF0, KEY_7 },
  22.         {0xEF, KEY_8 },
  23.         {0xEE, KEY_9 },
  24.         {0xED, KEY_0 },
  25. };
复制代码

  1. #if 1//For 3288 external interface
  2.     {  
  3.            .usercode = 0x89f3,
  4.        .nbuttons =  23,      
  5.        .key_table = &remote_key_table_3288_ext[0],
  6.     },
  7. #endif
复制代码


另外需要修改Makefile,要将remotectl编译进内核




欢迎光临 九鼎创展论坛 (http://bbs.9tripod.com/) Powered by Discuz! X3.2