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
4 changes: 2 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#Latex-access NVDA Addon:
This addon brings the full power of the [latex-access](http://latex-access.sourceforge.net/) engine to NVDA. Based on initial work by Nathaniel Schmidt, this plugin originally had the la tex processor and matrix processor implemented. It however was not very easy to use as you had to use complicated commands to move around the matrix, and could only store one matrix at a time in the software.
# Latex-access NVDA Addon:
This addon brings the full power of the [latex-access](http://latex-access.sourceforge.net/) engine to NVDA. Based on initial work by [Nathaniel Schmidt](https://github.com/njsch), this plugin originally had the la tex processor and matrix processor implemented; however, it was not very easy to use as you had to use complicated commands to move around the matrix, and could only store one matrix at a time in the software.
As a college student who took calculus and linear algebra, and with an interest in math accessibility, I decided to improve upon these scripts. This script includes the ability to read la tex translated by NVDA, and allows users to save any amount of matrices into a buffer for viewing. The user can then easily navigate each matrix with arrow keys, and move between matrices with the tab key. Future work may include allowing a user to add a new matrix, and spit out la tex into the current document or onto the clipboard ready for pasting. Work on the preprocessor is planned, so that users can add custom symbols to latex-access, as well as better support for braille. Also, it would be nice to bind other keys to the moving around scripts, so that la tex is spoken in all fields, not just editable fields. The plugin calls into latex-access automatically, and is pre-bundled with it, so that no COM server need be registered. I haven't figured out an easy way to register a com server while installing the plugin, and went with directly calling in since its easier and faster. The disadvantage is that new versions of latex-access must be manually bundled. I hope to work with the latex-access project to see if they will accept this addon back in, in which case, I can write scripts to create the addon for each new version of latex-access.

## 1: Keyboard shortcuts Quick reference:
Expand Down