diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2015-05-20 14:49:51 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2015-05-20 14:58:31 -0400 |
commit | b7c89d23252d34c1d9efecc27dc835aa8df3c50d (patch) | |
tree | 3c7cf3401d8c1ad6d89af3689cf130e41efa0254 /src/lib/ecore_input_evas/ecore_input_evas.c | |
parent | c3f3c4eba80f0a7f388de608f2b1566213e73603 (diff) |
evas: add keysym member to key event structs
@feature
Diffstat (limited to '')
-rw-r--r-- | src/lib/ecore_input_evas/ecore_input_evas.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/ecore_input_evas/ecore_input_evas.c b/src/lib/ecore_input_evas/ecore_input_evas.c index 23e954320f..5de76a86ac 100644 --- a/src/lib/ecore_input_evas/ecore_input_evas.c +++ b/src/lib/ecore_input_evas/ecore_input_evas.c | |||
@@ -332,23 +332,25 @@ _ecore_event_evas_key(Ecore_Event_Key *e, Ecore_Event_Press press) | |||
332 | if (!lookup) return ECORE_CALLBACK_PASS_ON; | 332 | if (!lookup) return ECORE_CALLBACK_PASS_ON; |
333 | ecore_event_evas_modifier_lock_update(lookup->evas, e->modifiers); | 333 | ecore_event_evas_modifier_lock_update(lookup->evas, e->modifiers); |
334 | if (press == ECORE_DOWN) | 334 | if (press == ECORE_DOWN) |
335 | evas_event_feed_key_down_with_keycode(lookup->evas, | 335 | evas_event_feed_key_down_with_keycode_and_keysym(lookup->evas, |
336 | e->keyname, | 336 | e->keyname, |
337 | e->key, | 337 | e->key, |
338 | e->string, | 338 | e->string, |
339 | e->compose, | 339 | e->compose, |
340 | e->timestamp, | 340 | e->timestamp, |
341 | e->data, | 341 | e->data, |
342 | e->keycode); | 342 | e->keycode, |
343 | e->keysym); | ||
343 | else | 344 | else |
344 | evas_event_feed_key_up_with_keycode(lookup->evas, | 345 | evas_event_feed_key_up_with_keycode_and_keysym(lookup->evas, |
345 | e->keyname, | 346 | e->keyname, |
346 | e->key, | 347 | e->key, |
347 | e->string, | 348 | e->string, |
348 | e->compose, | 349 | e->compose, |
349 | e->timestamp, | 350 | e->timestamp, |
350 | e->data, | 351 | e->data, |
351 | e->keycode); | 352 | e->keycode, |
353 | e->keysym); | ||
352 | return ECORE_CALLBACK_PASS_ON; | 354 | return ECORE_CALLBACK_PASS_ON; |
353 | } | 355 | } |
354 | 356 | ||