On Mon, 9 Apr 2012 16:59:43 +0900 Kim Shinwoo <kimcinoo....@gmail.com> said:
so looking at the code then it needs to TRACK the down state and only send the up IF u get a 2nd down for that key (ie a repeat) so FIRST send the fake up then send the new down. it doesnt do that :( > Yeap, Mr. Vincent is right. The message which I described comes by > holding down the key(Shift or Alt). > > 2012/4/9 Vincent Torri <vincent.to...@gmail.com>: > > On Mon, Apr 9, 2012 at 9:46 AM, Carsten Haitzler <ras...@rasterman.com> > > wrote: > >> On Wed, 4 Apr 2012 19:06:41 +0900 Kim Shinwoo <kimcinoo....@gmail.com> > >> said: > >> > >>> Thanks for your response, The KEY_DOWN/UP events depend on > >>> implementation of the ecore_win32_event as you know. > >>> But the message is different between X11 and Windows. When I hold down > >>> the 'space' key, the message comes as bellows. > >>> > >>> WM_KEYDOWN > >>> WM_CHAR > >>> WM_KEYDOWN > >>> WM_CHAR > >>> ... > >>> WM_KEYDOWN > >>> WM_CHAR > >> > >> ok. the logic seemed to work something like that... > >> > >>> For reference, > >>> in case of 'shift' and 'control' keys > >>> WM_KEYDOWN > >>> WM_KEYDOWN > >>> ... > >>> WM_KEYDOWN > >>> > >>> 'alt' key > >>> WM_SYSKEYDOWN > >>> WM_SYSKEYDOWN > >>> ... > >>> WM_SYSKEYDOWN > >> > >> ok... so when do we know shift (or alt) are RELEASED? is there no key up of > >> some sort? > > > > if i'm not mistaken, Kim holds shift ar alt keys down. If it release > > them, they keyup is sent > > > > Vincent > > > > ------------------------------------------------------------------------------ > > For Developers, A Lot Can Happen In A Second. > > Boundary is the first to Know...and Tell You. > > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > > http://p.sf.net/sfu/Boundary-d2dvs2 > > _______________________________________________ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > ------------------------------------------------------------------------------ > For Developers, A Lot Can Happen In A Second. > Boundary is the first to Know...and Tell You. > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > http://p.sf.net/sfu/Boundary-d2dvs2 > _______________________________________________ > 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 ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel