Visually impaired and low-vision users who access Maple through some form of accessibility technology are generally using either a hardware solution (such as a refreshable Braille terminal), or a software-only approach (like a screen magnifier or screen reader).
The Classic interface of Maple, which comes with the 32-bit version for Windows, is compatible with screen readers. On Windows, JAWS, NVDA, and ZoomText are popular screen-reading programs used with Maple, and HandyTech provides a tactile Braille interface.
Please visit here to view our Voluntary Product Accessibility Template (VPAT).
Notes:
-
Screen-reading software will not read out Maple output automatically. However, you can press the "Up" key to hear the output, and then press the "Down" key to return to the prompt.
-
You can set the help system to use only text by executing the following command:
interface( helpbrowser=text );
- You should configure both input and output to use Maple notation, and you may need to open Classic Maple with administrative privileges in order to make these changes. You may also need to access Java via an API.
- In C:\Program Files (x86)\Maple 2020\jre\lib, you should open accessibility.properties and change
#assistive_technologies=com.sun.java.accessibility.AccessBridge #screen_magnifier_present=true
toassistive_technologies=com.sun.java.accessibility.AccessBridge screen_magnifier_present=true
(that is, uncomment the lines).
- Another option would be to generate MathML output using the MathML:-ExportPresentation() command in Classic, or copy the MathML output in the Standard interface, and then use the MathPlayer plugin to read the MathML.