static void _e_keyrouter_send_key_events(int type, Ecore_Event_Key *ev, E_Device *dev);
static void _e_keyrouter_send_key_events_press(int type, Ecore_Event_Key *ev, E_Device *dev);
static void _e_keyrouter_send_key_events_release(int type, Ecore_Event_Key *ev, E_Device *dev);
-static void _e_keyrouter_send_key_event(int type, struct wl_resource *surface, struct wl_client *wc, Ecore_Event_Key *ev, E_Device *dev, Eina_Bool focused, unsigned int mode);
+static void _e_keyrouter_send_key_event(int type, struct wl_resource *surface, struct wl_client *wc, Ecore_Event_Key *ev, E_Device *dev, Eina_Bool focused);
static Eina_Bool _e_keyrouter_send_key_events_focus(int type, struct wl_resource *surface, Ecore_Event_Key *ev, E_Device *dev, struct wl_resource **delivered_surface);
if (key_node_data)
{
_e_keyrouter_send_key_event(type, key_node_data->surface, key_node_data->wc, ev, dev,
- key_node_data->focused, keyrouter_send_mode);
+ key_node_data->focused);
_e_keyrouter_log_key_event(key_event_log_type, mode_str,
ev->keycode,
if (key_data->surface || key_data->client)
{
_e_keyrouter_send_key_event(type, key_data->surface, key_data->client, ev, dev,
- EINA_FALSE, TIZEN_KEYROUTER_MODE_PRESSED);
+ EINA_FALSE);
_e_keyrouter_log_key_event(KEY_EVENT_LOG_TYPE_RELEASE_HOOK, "PRESSED",
ev->keycode,
if (key_node_data->status == E_KRT_CSTAT_ALIVE)
{
_e_keyrouter_send_key_event(type, key_node_data->surface, key_node_data->wc, ev, dev,
- key_node_data->focused, TIZEN_KEYROUTER_MODE_PRESSED);
+ key_node_data->focused);
_e_keyrouter_log_key_event(KEY_EVENT_LOG_TYPE_RELEASE_PAIR, "PRESSED",
ev->keycode,
if ((EINA_FALSE == krt->isWindowStackChanged) &&
(surface_focus && surface_focus == key_node_data->surface))
{
- _e_keyrouter_send_key_event(type, key_node_data->surface, NULL, ev, dev, key_node_data->focused,
- TIZEN_KEYROUTER_MODE_TOPMOST);
+ _e_keyrouter_send_key_event(type, key_node_data->surface, NULL, ev, dev, key_node_data->focused);
_e_keyrouter_log_key_event(key_event_log_type, "TOPMOST (TOP & FOCUS)",
ev->keycode,
{
E_Keyrouter_Key_List_NodePtr top_key_node_data = eina_list_data_get(top_ptr_list);
- _e_keyrouter_send_key_event(type, top_key_node_data->surface, NULL, ev, dev, top_key_node_data->focused,
- TIZEN_KEYROUTER_MODE_TOPMOST);
+ _e_keyrouter_send_key_event(type, top_key_node_data->surface, NULL, ev, dev, top_key_node_data->focused);
_e_keyrouter_log_key_event(key_event_log_type, "TOPMOST (TOP_POSITION)",
ev->keycode,
}
else
{
- _e_keyrouter_send_key_event(type, key_node_data->surface, key_node_data->wc, ev, dev, key_node_data->focused, TIZEN_KEYROUTER_MODE_SHARED);
+ _e_keyrouter_send_key_event(type, key_node_data->surface, key_node_data->wc, ev, dev, key_node_data->focused);
_e_keyrouter_log_key_event(key_event_log_type, "SHARED",
ev->keycode,
return EINA_FALSE;
}
- _e_keyrouter_send_key_event(type, surface_focus, NULL,ev, dev, EINA_TRUE, TIZEN_KEYROUTER_MODE_SHARED);
+ _e_keyrouter_send_key_event(type, surface_focus, NULL,ev, dev, EINA_TRUE);
_e_keyrouter_log_key_event(key_event_log_type, "FOCUS DIRECT",
ev->keycode,
/* Function for sending key event to wl_client(s) */
static void
-_e_keyrouter_send_key_event(int type, struct wl_resource *surface, struct wl_client *wc, Ecore_Event_Key *ev, E_Device *dev, Eina_Bool focused, unsigned int mode)
+_e_keyrouter_send_key_event(int type, struct wl_resource *surface, struct wl_client *wc, Ecore_Event_Key *ev, E_Device *dev, Eina_Bool focused)
{
struct wl_client *wc_send;
Eina_Bool pressed = EINA_FALSE;