Another thing occurs to me, assuming that the h/w location you're using shows a
different value for keypress and key-release. If that is so, you can _assume_
that a qualifier is in effect if you receive a keypress until such time as you
receive a key-release. This, of course, goes along with Don's suggestion.
ACG