Skip to content

Implementation of the AT Automation Driver specification for the NVDA screen reader

License

Notifications You must be signed in to change notification settings

Prime-Access-Consulting/nvda-at-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NVDA AT Automation

Implementation of the AT Automation Driver specification for the NVDA screen reader.

This implementation contains two parts: a Python addon for the NVDA screen reader, and a Golang websocket command-and-control server.

Usage

NVDA Add-on

  • Move the folder NVDAPlugin into your NVDA addons directory — userConfig\addons in case of a portable NVDA, %appdata%\nvda\addons in case of a system install — and (re)start NVDA.
  • A http server should be available at localhost:8765.

Golang Server

  • Change to the Server folder.
  • Compile the application by running go build main\main.go.
  • Start the server by running .\main.
  • A websocket server should be available at ws://localhost:3031 (configurable in Server\.env).

Useful External Links

About

Implementation of the AT Automation Driver specification for the NVDA screen reader

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •