Unlock NVDA Superpowers: Monitor Object Changes with the objWatcher
Add-on
Tired of missing crucial updates in your favorite apps? The objWatcher
NVDA add-on is here to revolutionize how you interact with dynamic content. Discover hidden functionalities and get instant notifications on the information you need.
Why You Need objWatcher
: The Ultimate Productivity Booster
objWatcher
allows you to monitor changes to navigation objects within applications, providing real-time updates on what matters most to you. Here's how it can enhance your workflow:
- Never Miss Subtitles or Lyrics: Get automatic alerts when subtitles or lyrics refresh in your media players.
- Stay Updated in Group Chats: Track specific items in messaging apps like Unigram or WeChat and receive instant notifications for new messages, even in the background. This is a game-changer for accessibility and staying connected.
- Debug Like a Pro: Monitor application status bars, such as in Notepad, to receive immediate reports on row and column changes during editing.
Master the objWatcher
Commands: Your Key to Seamless Monitoring
The objWatcher
add-on features an intuitive "watcher layer" accessible with NVDA+Alt+W, providing effortless control over your object monitoring.
Watcher Layer Commands:
- Numeric Keys (0–9): Assign the current navigator object to a specific position for monitoring, or check the status of an already monitored object at that position. This empowers users to create a custom
watchlist
of elements within an application, such as a line of text in a chat window, or a specific property of a button. - Delete: Remove the last added object from your
watchlist
with a single press. Remove every tracked object with a double tap. - T: Toggle monitoring for the current window on or off with "T".
- P: Pause or resume all monitoring activities which gives a user fine-grained control over the add-on's behavior.
- Escape: Exit the watcher layer and return to normal NVDA operation.
Upon entering the watcher layer, NVDA announces your current monitoring status.
Customizable Gestures for Enhanced Control:
Assign custom gestures via NVDA's Input Gestures dialog for actions such as adding the current navigator object to a watchlist, toggling window monitoring, and pausing/resuming all monitoring operations. To specify a location in the watchlist
, you must use Numeric Keys (0-9) as your main gesture.
Fine-Tune Your Experience: Customizable Settings
Access the settings panel through NVDA's Preferences menu to tailor objWatcher
to your needs. The primary setting is the "Watcher Timer Interval," which controls how frequently objects are checked for changes (default is 100ms). Adjust this value to balance responsiveness and system resource usage. This "tuning" is key to efficient and effective use of the objWatcher
.
Real-World Applications: Unleash the Power of Object Monitoring
Here are some practical examples of how objWatcher
can enhance your day-to-day interactions and workflow:
- Follow Live Sports Scores: Watch a specific text field on a sports website to receive instant updates on the score.
- Track Stock Prices: Monitor the price of your favorite stocks in a financial application and get notified the moment they reach a target value.
- Monitor System Resources: Keep an eye on CPU or memory usage indicators to identify performance bottlenecks.
Contribute and Improve: Be Part of the objWatcher
Community
The objWatcher
add-on thrives on community contributions. Submit pull requests for new features or localized translations, or report bugs and provide feedback through the GitHub Issues page.
By harnessing the power of objWatcher
, you can transform how you interact with applications and gain unprecedented access to dynamic information. Download the add-on today and unlock a new level of accessibility and control. This unique NVDA add-on will enhance your workflow.