#include "util_log.h"
#include "crash-popup.h"
+#define KEY_ESC_ON_KEYBOARD "Escape"
+
/**
* callback function of ECORE_EVENT_KEY_DOWN
*/
{
Ecore_Event_Key * kd = (Ecore_Event_Key *) event_info;
- if (0 == strcmp(kd->keyname, KEY_HOME))
- _D("HOME key pressed");
+ _D("%s key pressed", kd->keyname);
+
+ if (0 == strcmp(kd->keyname, KEY_HOME)
+ || 0 == strcmp(kd->keyname, KEY_ESC_ON_KEYBOARD)
+ || 0 == strcmp(kd->keyname, KEY_BACK)) {
+ elm_exit();
+ return EINA_FALSE;
+ }
+
return EINA_TRUE;
}
static void _keygrab(void *data)