janselid at broadpark.no
Sun Mar 19 14:56:54 EST 2006
Eric Chatonet gave me this great and short solution to my problem:
you can use a simple keydown handler:
on keyDown pKey
if pKey is an integer then pass keyDown
This will allow to type numbers only and use the delete key.
No more :-)
Easy as that! By the way I think that the problem with the capslockkey
function must be a bug in 2.7 for windows
I've reported it to bugzilla.
Thanks everyone to the response!
----- Original Message -----
From: "Robert Brenstein" <rjb at robelko.com>
To: "How to use Revolution" <use-revolution at lists.runrev.com>
Sent: Sunday, March 19, 2006 8:32 PM
Subject: Re: Capslockkey function
> >Thanks Eric
>>That's a very good solution. But can I do this in a rawkey handler?
>>The field is a number only field and I have to limit it so the user is
>>only allowed to type numbers. No space or return.
>>I also want to either give the user a warning that the capslock key is on
>>or to translate the capslocked typing into numbers.
>>The best solution I have now is to translate each rawkey into the rawkey
>>of the number. Thats 10 lines of code.
>>But I would rather have a warning....
>>The capslockkey function does not seem to report anything other than the
>>"up" state on my system.
>>I'm using rev 2.7 in XP
> But capslock should not affect typing numbers AFAIK.
> return or enter are easy to handle with returnkey and enterkey handlers.
> space and other non-numeric character can be checked and reported or
> simply weeded out in closeField.
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
More information about the Use-livecode