#ifndef __DEF_H__
#define __DEF_H__
+#define KEY_ENTER "Return"
#define KEY_BACK "Escape"
#define KEY_MENU "Super_L"
+#define KEY_ENTER_REMOTE "KP_Enter"
+#define KEY_BACK_REMOTE "XF86Close"
+#define KEY_MENU_REMOTE "XF86Send"
/* for source-list edc */
#define GRP_BG "bg"
#define NO_TYPE "Unknown Type"
/* for key */
-#define KEY_ENTER "Return"
#endif /* __DEF_H__ */
switch (id) {
case ALL_PLUG_BTN:
case ALL_NEAR_BTN:
- if (!strcmp(ev->keyname, KEY_BACK))
+ if (!strcmp(ev->keyname, KEY_BACK)
+ || !strcmp(ev->keyname, KEY_BACK_REMOTE))
app_efl_exit();
default:
break;
if (!ev->keyname)
return;
- if (!strcmp(ev->keyname, KEY_BACK))
+ if (!strcmp(ev->keyname, KEY_BACK)
+ || !strcmp(ev->keyname, KEY_BACK_REMOTE))
m->vmgr->PopView();
break;
if (!ev->keyname)
return;
- if (!strcmp(ev->keyname, KEY_ENTER))
+ if (!strcmp(ev->keyname, KEY_ENTER)
+ || !strcmp(ev->keyname, KEY_ENTER_REMOTE))
m->node->SwitchTo();
break;
if (!ev->keyname)
return;
- if (!strcmp(ev->keyname, KEY_ENTER)) {
+ if (!strcmp(ev->keyname, KEY_ENTER)
+ || !strcmp(ev->keyname, KEY_ENTER_REMOTE)) {
/* TODO call usb remove */
m->vmgr->PopView();
}
if (!si)
return;
- if (!strcmp(ev->keyname, KEY_MENU))
+ if (!strcmp(ev->keyname, KEY_MENU)
+ || !strcmp(ev->keyname, KEY_MENU_REMOTE))
m->vmgr->PushView(MENU_VIEW, si);
break;
if (!ev->keyname)
return;
- if (!strcmp(ev->keyname, KEY_ENTER))
+ if (!strcmp(ev->keyname, KEY_ENTER)
+ || !strcmp(ev->keyname, KEY_ENTER_REMOTE))
m_LaunchSettingApp();
break;
if (!si)
return;
- if (!strcmp(ev->keyname, KEY_MENU))
+ if (!strcmp(ev->keyname, KEY_MENU)
+ || !strcmp(ev->keyname, KEY_MENU_REMOTE))
m->vmgr->PushView(MENU_VIEW, si);
break;