Thanks for your response. I have attached a patch upon your comments. The meaning of bit 30(0x40000000 in the patch) is as bellows "The previous key state. The value is 1 if the key is down before the message is sent, or it is 0 if the key is up." The Evas_CALLBACK_KEY_DOWN event will occur once even though you hold down Shift/Ctrl/Alt key, If you keep the patch.
Sincerely, Shinwoo Kim. 2012/3/21 Carsten Haitzler <ras...@rasterman.com> > On Wed, 21 Mar 2012 19:53:30 +0900 cnook <kimci...@gmail.com> said: > > > Dear All, Hello. > > > > I have a question about shift/alt/ctrl key press operation. > > On the X environment, shift/alt/ctrl key press > > event(EVAS_CALLBACK_KEY_DOWN) does not occur repeatedly . > > But on the Windows, shift/alt/ctrl key press event occurs repeatedly. > > > > Now let's suppose you have an application which takes care of > > shift/alt/ctrl key press event. > > The application would work improperly if there is not enough handling for > > those key events. > > correct. > > > So how about your opinion on this. > > Should I change ecore_win32_things to occur EVAS_CALLBACK_KEY_DOWN event > > once (not repeatedly) > > Or should I change the Application....? > > for modifiers (and locks - like capslock, numlock etc.) - yes, ecore_win32 > should be3 changed to weed out key repeats of these. :( > > > Would you ENLIGHTEN me on this question? > > > > Sincerely, > > Shinwoo Kim. > > > ------------------------------------------------------------------------------ > > This SF email is sponsosred by: > > Try Windows Azure free for 90 days Click Here > > http://p.sf.net/sfu/sfd2d-msazure > > _______________________________________________ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) ras...@rasterman.com > >
ecore_winxx_event.c.using.previous.key.state
Description: Binary data
------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel