static unordered_map<int, string> key_action_map
= { { MMI_EVENT_KEYEVENT_MIC, "Mic" },
- { MMI_EVENT_KEYEVENT_UP, "Up" },
- { MMI_EVENT_KEYEVENT_DOWN, "Down" },
- { MMI_EVENT_KEYEVENT_LEFT, "Left" },
- { MMI_EVENT_KEYEVENT_RIGHT, "Right" },
- { MMI_EVENT_KEYEVENT_SELECT, "OK" },
- { MMI_EVENT_KEYEVENT_BACK, "Back" },
+ { XKB_KEY_Up, "Up" },
+ { XKB_KEY_Down, "Down" },
+ { XKB_KEY_Left, "Left" },
+ { XKB_KEY_Right, "Right" },
+ { XKB_KEY_Return, "OK" },
+ { XKB_KEY_XF86Back, "Back" },
};
static unordered_map<int, string> voice_action_map
#ifndef __TIZEN_UIX_MMI_IU_EVENT_H__
#define __TIZEN_UIX_MMI_IU_EVENT_H__
+#include <xkbcommon/xkbcommon.h>
+
+/* temporary definition */
+#define MMI_EVENT_KEYEVENT_MIC 0x8080
+
typedef enum {
MMI_EVENT_WAKE_UP,
MMI_EVENT_KEY_DOWN,
} mmi_event_type_e;
typedef enum {
- MMI_EVENT_KEYEVENT_UP,
- MMI_EVENT_KEYEVENT_DOWN,
- MMI_EVENT_KEYEVENT_LEFT,
- MMI_EVENT_KEYEVENT_RIGHT,
- MMI_EVENT_KEYEVENT_SELECT,
- MMI_EVENT_KEYEVENT_BACK,
- MMI_EVENT_KEYEVENT_MIC
-} mmi_event_key_type_e;
-
-typedef enum {
MMI_EVENT_GESTURE_SWIPE_UP,
MMI_EVENT_GESTURE_SWIPE_DOWN,
MMI_EVENT_GESTURE_SWIPE_LEFT,
{
mmi_provider_event_key key_event;
key_event.type = MMI_EVENT_KEY_DOWN;
- key_event.keycode = MMI_EVENT_KEYEVENT_UP;
+ key_event.keycode = XKB_KEY_Up;
int ret = feed_input_event_test(MMI_STATE_EXPLORATION, MMI_EVENT_KEY_DOWN, &key_event);
EXPECT_EQ(ret, MMI_IU_ERROR_NONE);
{
mmi_provider_event_key key_event;
key_event.type = MMI_EVENT_KEY_DOWN;
- key_event.keycode = MMI_EVENT_KEYEVENT_DOWN;
+ key_event.keycode = XKB_KEY_Down;
int ret = feed_input_event_test(MMI_STATE_EXPLORATION, MMI_EVENT_KEY_DOWN, &key_event);
EXPECT_EQ(ret, MMI_IU_ERROR_NONE);
{
mmi_provider_event_key key_event;
key_event.type = MMI_EVENT_KEY_DOWN;
- key_event.keycode = MMI_EVENT_KEYEVENT_RIGHT;
+ key_event.keycode = XKB_KEY_Right;
int ret = feed_input_event_test(MMI_STATE_EXPLORATION, MMI_EVENT_KEY_DOWN, &key_event);
EXPECT_EQ(ret, MMI_IU_ERROR_NONE);
{
mmi_provider_event_key key_event;
key_event.type = MMI_EVENT_KEY_DOWN;
- key_event.keycode = MMI_EVENT_KEYEVENT_LEFT;
+ key_event.keycode = XKB_KEY_Left;
int ret = feed_input_event_test(MMI_STATE_EXPLORATION, MMI_EVENT_KEY_DOWN, &key_event);
EXPECT_EQ(ret, MMI_IU_ERROR_NONE);
{
mmi_provider_event_key key_event;
key_event.type = MMI_EVENT_KEY_DOWN;
- key_event.keycode = MMI_EVENT_KEYEVENT_SELECT;
+ key_event.keycode = XKB_KEY_Return;
int ret = feed_input_event_test(MMI_STATE_EXECUTION, MMI_EVENT_KEY_DOWN, &key_event);
EXPECT_EQ(ret, MMI_IU_ERROR_NONE);
{
mmi_provider_event_key key_event;
key_event.type = MMI_EVENT_KEY_DOWN;
- key_event.keycode = MMI_EVENT_KEYEVENT_BACK;
+ key_event.keycode = XKB_KEY_XF86Back;
int ret = feed_input_event_test(MMI_STATE_FEEDBACK, MMI_EVENT_KEY_DOWN, &key_event);
EXPECT_EQ(ret, MMI_IU_ERROR_NONE);
{
mmi_provider_event_key key_event;
key_event.type = MMI_EVENT_KEY_DOWN;
- key_event.keycode = MMI_EVENT_KEYEVENT_BACK;
+ key_event.keycode = XKB_KEY_XF86Back;
int ret = feed_input_event_test(MMI_STATE_TERMINATION, MMI_EVENT_KEY_DOWN, &key_event);
EXPECT_EQ(ret, MMI_IU_ERROR_NONE);