Skip to content

ControlNav User Manual

Welcome to the ControlNav user manual. This guide will help you install, configure, and use ControlNav to navigate UI controls in any Windows application efficiently.

What is ControlNav?

ControlNav is a Windows accessibility tool designed specifically for blind and visually impaired screen reader users (JAWS, NVDA, Windows Narrator). It lists all UI controls in the foreground application with instant search and keyboard navigation, eliminating the need for sequential tabbing through controls.

Before: Tab → Tab → Tab → Tab → ... → (find control) → Enter

After: Ctrl+Alt+L → Type search → Enter

Key Features

  • Control Listing - Instantly view all controls in any Windows application
  • Real-Time Search - Filter controls as you type
  • Arrow Key Navigation - Navigate the list while typing in the search box
  • Three Interaction Modes - Click, Double Click, or Focus any control
  • Global Shortcut - Quickly access control list (Ctrl+Alt+L) from any application
  • Screen Reader Support - Fully accessible with JAWS, NVDA, and Narrator
  • Dark Mode - Automatically follows your Windows dark/light theme
  • 8 Languages - English, German, Spanish, French, Japanese, Portuguese, Italian, Dutch
  • Lazy Loading - Controls load progressively for responsive UI with large applications
  • Auto-start - Optionally launch automatically with Windows
  • Persistent Settings - Your preferences are saved automatically
  • Zero Dependencies - Pure Win32 application with no runtime requirements
  • Privacy Focused - No data collection or telemetry

Who Should Use ControlNav?

ControlNav is designed for:

  • Blind and visually impaired screen reader users
  • Users who find tabbing through long lists of controls tedious
  • Users who need to quickly locate specific buttons, checkboxes, or input fields
  • Anyone who wants faster navigation in complex Windows applications
  • Developers testing application accessibility

Application Compatibility

ControlNav works with any Windows application that supports Microsoft UI Automation. It has been tested with 10 different UI frameworks:

Framework Support Level
WPF, WinForms, Win32, WinUI 3, .NET MAUI, Electron, Qt, wxPython Full
Java Swing (with JAB), GTK (with ATK bridge) Partial
Tkinter Limited

See Features Overview for the complete compatibility table.

Accessibility Features

ControlNav has been designed with accessibility as the top priority:

  • Full Screen Reader Support - Native Windows UIA support for JAWS, NVDA, and Narrator
  • Complete Keyboard Navigation - All features accessible via keyboard
  • Arrow Key Navigation - Up/Down arrows work while typing in search box
  • Dark Mode - Follows your Windows theme automatically
  • Intuitive Interface - Simple, focused design with minimal controls
  • Instant Feedback - Real-time filtering and control information
  • 8 Languages - English, German, Spanish, French, Japanese, Portuguese, Italian, Dutch

Getting Started

:maxdepth: 2
:caption: Contents:

installation
features
settings
keyboard-shortcuts
accessibility
troubleshooting

Quick Navigation

System Requirements

Windows

  • Windows 10 or Windows 11 (x64)
  • < 1 MB free disk space
  • No additional software required (pure Win32 application)
  • Screen reader (JAWS, NVDA, or Windows Narrator) recommended

Minimum Hardware

  • Any 64-bit Windows PC
  • No special hardware requirements

Privacy & Security

ControlNav respects your privacy:

  • No data collection - We don't collect any user data
  • No internet access - Works completely offline
  • No telemetry - Your usage stays private
  • Local settings - All preferences stored in Windows Registry locally

License & Support

ControlNav is proprietary software.

Copyright © 2025-2026 Stefan Lohmaier. All Rights Reserved.

For support, please visit our GitHub repository.


Ready to get started? Begin with the Installation Guide.