A portable diagnostic tool for determining why a specified window loses input focus unexpectedly
WinFocusMon (WFM) is a diagnostic utility used to monitor a specified window and determine why it loses input focus unexpectedly. WFM can notify the user when the state of the monitored window changes, as well as create a report with greater detail about the event.
WFM can monitor almost any application window, such as your word processing program, web browser, email client and even full screen games. If you have ever been typing along only to find that some of what you typed is missing, or were playing a game when all of a sudden it minimizes to the desktop or stops accepting input, WFM may be able to tell you why. What can happen is that another window, even though you never saw it, may have acquired keyboard focus, thus effectively hijacking keyboard and/or mouse input. When this occurs, WFM will try to provide information about the offending process, allowing you to take it up with the application developer or look for an alternative program.
- Can be configured and running in a few seconds
- Automatically notifies you when the monitored window loses focus
- Ability to whitelist window titles and/or classes to avoid unnecessary alerts
- Built-in wizard to easily obtain a window title or class
- Outputs a detailed problem report
- Completely free!
Here is an abbreviated portion of a sample report where window being monitored is “IEFrame”, or Internet Explorer, and the application that stole input focus is Notepad.
================================= BEGIN REPORT =================================
MONITORED WINDOW: [CLASS:IEFrame]
=============== MONITORED WINDOW LOST FOCUS DUE TO THE FOLLOWING ===============
WINDOW TITLE: Untitled – Notepad
WINDOW CLASS: Notepad
PROCESS PID: 1224
WINDOW HANDLE: 0x001D0468
========================== LIST OF RUNNING PROCESSES ===========================
========================== LIST OF TOP LEVEL WINDOWS ===========================
Allow this request
Block this request
Treat this application as
Remember my answer
========================= DETAILS FOR EXISTING WINDOWS =========================
TITLE: Untitled – Notepad
TITLE: Default IME
================================== END REPORT ==================================
|SYSTEM REQUIREMENTS||Windows 2000, XP, Vista, 7 (32/64 bit)|
|FILE SIZE||524 KB|
|CHANGE LOG||Change Log|
|NOTES||to send feedback or a bug report, use the “feedback” link in the options UI|