Excellent,

Thanks, that's pretty much what I have figured out.

Regards,
Jason

--- In [email protected], "Rory Daulton" <[EMAIL PROTECTED]> 
wrote:
> Jason,
> 
> > I am using D7 and trying to catch keys on Key Down.
> >
> > But my zero from the Num Pad returns a key value of 96 instead 
of 48.
> > OnKeyPress returns the correct value though...
> 
> You have hit on the difference between OnKeyDown and OnKeyPress.  
OnKeyDown 
> just tells you which key the user has pressed, without 
interpreting that 
> key.  In other words, whether or not the Shift, Control or Alt key 
is 
> currently depressed, and the state of the NumLock light, are all 
ignored.
> 
> OnKeyPress tells you the interpreted key.  So, OnKeyDown is 
telling you 
> *which* zero key is being pressed, while OnKeyPress is telling you 
that *a* 
> zero key is pressed.
> 
> Choose your event based on what you need.  If you really need 
OnKeyDown to 
> tell you that *a* zero key is being pressed, you would need to do 
the 
> interpreting yourself (shift keys, NumLock light).
> 
> Rory Daulton
> [EMAIL PROTECTED] 
> 
> 
> -------------------------------------------------------------------
------------
> [This e-mail scanned for viruses and spam by Nmax - "Your MAXimum 
Connection!"]





-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/delphi-en/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to