A system and method for managing non-user initiated focus changes in a
computing device detects, in one embodiment, an operating system
generated message indicating a focus change from a first window to a
second window. Once detected, user input is inhibited for a predetermined
time. The predetermined time is configurable by the user. After the
predetermined time elapses, subsequent user input is permitted to be sent
to the second window, which has the focus.