|
楼主 |
发表于 2008-1-18 14:49:08
|
显示全部楼层
TO:danny84
我我改的是keypad_def.c这个文件中的定义.
可是我一改其它的定义又都变了,还是不能确定哪怎么对应排列的.
还有他这样定义一组键的..
const keypad_struct keypad_custom_def = {
/*keypad mapping*/
{
#ifndef __CUST_NEW__
/* row 0 */
DEVICE_KEY_VOL_DOWN, /*SK _left */
DEVICE_KEY_NONE,
DEVICE_KEY_FUNCTION,
DEVICE_KEY_VOL_UP, /* */
DEVICE_KEY_NONE,
DEVICE_KEY_NONE,
DEVICE_KEY_END,
/* row 1 */
DEVICE_KEY_SK_LEFT , /*SK _left */
DEVICE_KEY_SK_RIGHT,
DEVICE_KEY_SEND ,
DEVICE_KEY_MENU, /* */
DEVICE_KEY_NONE,
DEVICE_KEY_NONE,
DEVICE_KEY_END,
/* row 2 */
DEVICE_KEY_UP, /*up*/
DEVICE_KEY_1 , /*right*/
DEVICE_KEY_2 ,
DEVICE_KEY_3 , /*slide up*/
DEVICE_KEY_NONE,
DEVICE_KEY_NONE,
DEVICE_KEY_END,
/* row 3 */
DEVICE_KEY_DOWN,/*5*/
DEVICE_KEY_4,/*6*/
DEVICE_KEY_5,/* */
DEVICE_KEY_6/*DEVICE_KEY_SK_RIGHT*/,/*RSK*/
DEVICE_KEY_NONE,
DEVICE_KEY_NONE,
DEVICE_KEY_END,
/* row 4 */
DEVICE_KEY_LEFT,/*7*/
DEVICE_KEY_7,/*8*/
DEVICE_KEY_8,/*9*/
DEVICE_KEY_9,/* */
DEVICE_KEY_NONE,
DEVICE_KEY_NONE,
DEVICE_KEY_END,
/* row 5 */
DEVICE_KEY_RIGHT,/*LSK*/
DEVICE_KEY_STAR,/***/
DEVICE_KEY_0,/*0*/
DEVICE_KEY_HASH,/*#*/
DEVICE_KEY_NONE,
DEVICE_KEY_NONE,
DEVICE_KEY_END
#else /* __CUST_NEW__ */
KEYPAD_MAPPING
#endif /* __CUST_NEW__ */
},
/*power on period*/
Custom_Keypress_Period,
/*powerkey position*/
DEVICE_KEY_END
}; |
|