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

Reply via email to