[Gambas-user] Control + key combination detection Q

richard terry rterry at ...1946...
Thu Oct 7 23:50:10 CEST 2010


On Friday 08 October 2010 01:11:02 Jack wrote:
> richard terry a écrit :
> >>From the docs:
> >
> >    If Key.Code = Key["R"] And If Key.Control Then
> >        Print "You hit CTRL+R"
> >    End If
> >
> > If my hands this does the following
> >   Key.code = 1677724
> >  Key["R"]  = 82
> > Key.control = true
> >
> > but I'm probably pressing ctrl + small r I guess:
> >
> > Clearly they don't match
> >
> > If I put on the capslock to ensure a capital R, results are similar.
> > ie one long number, the small number.
> >
> >
> > What could I be doing wrong?
> 
> Perhaps this code ?
> 
> IF key.Control THEN
>    IF key.code = key["R"] THEN
> 	Print "You hit CTRL+R"
>    End If

 Key.code = 1677724
Key["R"]  = 82

As pointed out above this is the problem, should work according to the docs 
but returns different numbers
> 
> Jack
> 
> 
> 
> 
> ---------------------------------------------------------------------------
> --- Beautiful is writing same markup. Internet Explorer 9 supports
> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
> Spend less time writing and  rewriting code and more time creating great
> experiences on the web. Be a part of the beta today.
> http://p.sf.net/sfu/beautyoftheweb
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
> 




More information about the User mailing list