[Gambas-user] Control + key combination detection Q

Jack jscops at ...11...
Thu Oct 7 16:11:02 CEST 2010


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

Jack







More information about the User mailing list