<entry name="key_up" value="8" />
<entry name="mouse_in" value="9" />
<entry name="mouse_out" value="10" />
+ <entry name="key_cancel" value="11" />
</enum>
<!-- for visibility transference -->
void *ev_info)
{
Ecore_Event_Key *ev = ev_info;
+ enum tizen_remote_surface_event_type evtype =
+ TIZEN_REMOTE_SURFACE_EVENT_TYPE_KEY_UP;
- printf("[CONSUMER] KEY UP keycode: %u\n", ev->keycode);
+ printf("[CONSUMER] KEY UP keycode: %u, event_flag: 0x%x\n",
+ ev->keycode, ev->event_flags);
+
+ if (ev->event_flags & ECORE_EVENT_FLAG_CANCEL)
+ {
+ evtype = TIZEN_REMOTE_SURFACE_EVENT_TYPE_KEY_CANCEL;
+ }
tizen_remote_surface_transfer_key_event
(tzrs,
- TIZEN_REMOTE_SURFACE_EVENT_TYPE_KEY_UP,
+ evtype,
ev->keycode,
ecore_device_class_get(ev->dev),
ecore_device_subclass_get(ev->dev),