主题 : Tiny 4412 增强版的底板的K1-k4按键问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 100182
精华: 0
发帖: 26
金钱: 135 两
威望: 27 点
综合积分: 52 分
注册时间: 2014-01-23
最后登录: 2016-09-12
楼主  发表于: 2014-02-20 10:57

 Tiny 4412 增强版的底板的K1-k4按键问题

Tiny 4412 增强版的底板的K1-k4在android系统下,怎么没有电源按键这个按钮,能自定义么,假如能自定义,咋搞
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2014-02-20 11:08
可以自己定义,要自己查看驱动代码了
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2014-02-20 12:20
我想你可以试试修改arch/arm/mach-exynos/mach-tiny4412.c里面的下面部分源代码来自定义K1~K5的键值。

复制代码
  1. #ifdef CONFIG_INPUT_GPIO
  2. static struct gpio_event_direct_entry tiny4412_key_map[] = {
  3.         {
  4.                 .gpio   = EXYNOS4_GPX3(2),
  5.                 .code   = KEY_MENU,
  6.         }, {
  7.                 .gpio   = EXYNOS4_GPX3(3),
  8.                 .code   = KEY_HOME,
  9.         }, {
  10.                 .gpio   = EXYNOS4_GPX3(4),
  11.                 .code   = KEY_BACK,
  12.         }, {
  13.                 .gpio   = EXYNOS4_GPX3(5),
  14.                 .code   = 353,  /* DPAD_CENTER */
  15.         },
  16. };
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."