Diagnose why a window or game loses keyboard focus
WinFocusMon (WFM) is a diagnostic utility which monitors a specified window to determine why it loses input focus. 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 program window, such as your word processor, 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 from the program you were working with. 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
- Crap free! WinFocusMon contains no adware or malware
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|
I would like to acknowledge and credit the following people/entities with regard to WinFocusMon:
The AutoIt team and community for providing a simple and powerful scripting language with which WinFocusMon is developed, as well as great support.