void SFApp_SetupHandlers(void) { //clear key states g_kernal.iKeyState=0; ClearAllKeyHandler(); SetKeyHandler(SfKeyEnd_DownHandler,KEY_END,KEY_EVENT_DOWN); SetKeyHandler(mmi_gfx_volume_up, KEY_UP_ARROW, KEY_EVENT_DOWN); SetKeyHandler(mmi_gfx_volume_down, KEY_DOWN_ARROW, KEY_EVENT_DOWN); mmi_pen_register_down_handler(SFApp_PenPressHandler); mmi_pen_register_move_handler(SFApp_PenMoveHandler); mmi_pen_register_up_handler(SFApp_PenReleaseHandler); //SetupKeyHandlers(); }
static void i51SetInputNotify (void) { // author : Miki // since : 2011.8.30 // (C) PKIG Tech. Co., Ltd. int i /*num*/; /*key*/ //num = sizeof(I51keyMap) / sizeof(I51_KEY_MATCH); for (i = 0; i < MAX_KEYS; i++) { SetKeyHandler(i51KeyNotify, i, KEY_EVENT_DOWN); SetKeyHandler(i51KeyNotify, i, KEY_EVENT_UP); } /* pen */ #ifdef __MMI_TOUCH_SCREEN__ mmi_pen_register_down_handler(i51PenDown); mmi_pen_register_up_handler(i51PenUp); mmi_pen_register_move_handler(i51PenMove); #endif }