Why not glue the key firmly in place? And draw an 'N' just before the
first '0'...
Cheers,
Luis.
On 7 Mar 2007, at 20:44, Jim Ault wrote:
trap the keystrokes, then set a global, test the new ticks...
global mm
on rawKeyDown whichKey
get the ticks - gTicksLastGoodKey
if it < gMinKeyDelay -- too short, don't pass the keystroke
else
put the ticks into gTicksLastGoodKey
pass rawkeydown
end if
end rawkd
Jim Ault
Las Vegas
On 3/7/07 12:29 PM, "Peter Alcibiades" <[EMAIL PROTECTED]>
wrote:
On Wednesday 07 March 2007 18:10, Jim Ault wrote:
Try trapping the 'rawkey down' code for the '000' and see if you
can just
substitute the '0'
This is my problem, I can't figure how to do this. Because I've
used xev to
find the keycodes, and what is happening is, 0 sends 90, and 000
sends 90
three times. Its a very rapid sequence of keypress and
keyrelease, three
times.
So I can't trap the keycode. Sarah Reichelt had posted something
a while back
which allowed you to trap cases where the key repeats, so she set
a flag and
then caught the second sending of (eg) 0 on a key still down,
without a key
release in between. I can't do that, because the sequence is
keypress+keyrelease, keypress+keyrelease, keypress+keyrelease. It
seems like
the only distinguishing thing is the speed with which it happens.
Yes, understand Andre's reservations, and I would never do it in a
general
purpose application, but in this particular case no-one is ever
going to want
to key in 000. The pad will be used by computer-phobic older
volunteers to
key in numbers smaller than 20. I am absolutely certain that
anytime key 000
is used, its going to be in error for the zero. But I still feel
a bit
squeamish about putting the entry into a variable and then
reformatting it to
take out all 000s! Something tells me, you have to make it
possible to enter
three zeros, just not using the 000 key. Instinct!
Maybe there is no way, and we just have to deal with it in
training. It would
be neat if we didn't have to, though.
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution