Hi Russell,
>I was thinking that if you bound to a Windows event like this, the form would respond to a key pressed no matter what program is running. That doesn't seem to be the case here.
BINDEVENT works much like timers in VFP. They only fire when VFP checks for them while being idle, having a DOEVENTS, and the like. The code is not executed, for instance, when VFP is running a lengthy SQL statement.
--
Christof