Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 13 additions & 10 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
#add-on for visual studio
# Visual Studio Add-on for NVDA

this add-on aims to resolve some issues with visual studio, and to enhance the user experience while using NVDA.
This add-on aims to improve Visual Studio experiense with [NVDA](https://github.com/nvaccess/nvda).

##downloading the add-on
you can download the add-on using
## Downloading the add-on

You can download the add-on using
[this link](https://www.dropbox.com/s/eizkvddpnitmoyx/visualStudio-1.0dev.nvda-addon?dl=1)
and then install it as any other add-on

##supported versions
the add-on has been tested with visual studio 2013 express and 2015 community and enterprise editions. however, it is expected to work with all editions from 2010 to 2015.
## Supported versions

The add-on has been tested with visual studio 2013 express and 2015 community and enterprise editions. however, it is expected to work with all editions from 2010 to 2015.
if you have encountered any problem with getting the add-on to work with any edition of VS 2010 to 2015, please let me know.
also, if you have verified that the fixes by the add-on work with a version of VS which hasn't been tested so far, I'll be happy to hear from you, and update this doc accordingly.

##issues which have been fixed so far
## Issues which have been fixed so far

* Improvements to intelliSense.
* fixes for accessibility of the debug windows.
* status bar is now reported when using standard NVDA key stroke (NVDA + end)
Expand All @@ -34,22 +37,22 @@ also, if you have verified that the fixes by the add-on work with a version of V

The add-on is still under development, so expect more fixes and enhancements.

##Fixes in more detail
## Fixes in more detail

* fixes to intelliSense: unnecessary announcements when using intelliSense were removed to improve productivity.
additionally, positional info of the suggested intelliSense items is not reported by default. EG "int 1 of 9" is now reported as "int". you can control whether to have this info from visual studio settings dialog under NVDA preferences menu.
NVDA's behavior with intelliSense is now as the following:
the focus of NVDA is usually placed in the editor, and the navigator object is the intelliSense menu item. so, you can review the last reported intelliSense item with review commands, (numpad keys on the desktop), and in the same time to type as usual in the editor and to get feedback.
* fixes to debugging windows: NVDA now reads the content of the watch, locals,, autos and call stack windows.

##controlling the behavior of the add-on
## Controlling the behavior of the add-on
the add-on includes a GUI dialog under NVDA preferences menu to control some settings within the add-on
settings you can control:
* reporting breakpoints with speech: you can choose whether breakpoints should be reported with speech.
* beeping on breakpoints: you can choose whether NVDA should make a beep when the caret reaches a line with breakpoint.
* reporting intelliSense position info: you can choose whether position info of the code completion items should be reported by NVDA.

##important notes
## Important notes

* I forgot to add support for express versions of visual studio, so, the add-on should work with those versions of VS now... let me know if this doesn't happen for some reason.
* I need your feedback to know which parts of the UI need further improvements, as well as feedback for the features which were already implemented.
Expand Down