Re: FW: wxMaxima accessibility

Leo Butler <[email protected]> Sun, 24 May 2026 00:14:21 +0000
Newsgroups gmane.comp.mathematics.maxima.general
Message-ID <[email protected]>
Hello Pete,

Thank you for the feedback. I am glad the design works well with the
JAWS screen reader.

Best regards,
Leo


On Sat, May 23 2026, <[email protected]> wrote:

> Leo,
>
> I gave this a quick run with the JAWS screen reader.  Very nice!
>
> I particularly like the combo boxes you set up to choose the type of
> output. In an HTML document, one can hit the letter "c" or "shift+c"
> to quickly move to the next and previous combo boxes, so those are
> easy to find!
>
> Having the results in a table also made it easy to move to each I/O
> section. Normally, in a command-line interface, I would have to arrow
> up and down a line at a time to find the beginning of each I/O
> section. Using the JAWS table navigation functions, this was a
> breeze. For example, hitting "T" moves to the beginning of the
> table. Then I can easily navigate by a row or column at a time to move
> from input to output, etc.
>
> The MathML output was also a pleasure to use. Once one is on a mathML
> expression using JAWS, one then hits enter to get into MathML
> navigation mode. Then hitting up/down arrow moves up or down to the
> next subexpression, or hitting left/right moves to the previous/next
> sub-expression. This makes it easy for a blind person to deal with
> complex multi-layer and multi-dimensional expressions. Even the matrix
> was easy to follow.
>
> Of course the 1D output is also useful and works well.
>
> Note: I couldn't get Narrator to see the MathML expressions in
> Windows. Perhaps that is because I am not very familiar with using
> Narrator. Not sure if it does support MathML, but that might be my
> limitation.
>
> Anyway, this seems to work very well with JAWS.  Thanks for the opportunity to test this.
>
> --Pete
>
>
> -----Original Message-----
> From: Leo Butler <[email protected]> 
> Sent: Saturday, May 23, 2026 7:51 AM
> To: [email protected]
> Cc: [email protected]
> Subject: Re: [Maxima-discuss] FW: wxMaxima accessibility
>
> Pete,
>
> Would you be willing to try out Yamwi? I am interested in suggestions
> to improve it with regards to accessibility. It is a web-browser based
> front-end to Maxima. It displays input in a number of formats,
> including 1d, and it can display output in MathML (and 1d, amongst
> others).
>
> You can try a live version at:
>
> https://net124.reltub.ca/yamwi/
>
> Best regards,
> Leo
>
>
> On Fri, May 22 2026, <[email protected]> wrote:
>
>> Gunter,
>>
>>  
>>
>> Thanks for giving this a try.  
>>
>>  
>>
>> To answer the question for another poster, I assume that this is an 
>> attempt to make WX Maxima useable by a blind person (like myself) who 
>> uses a screen reader like JAWS (the top commercial screen reader), 
>> Narrator *built into Windows), or Voiceover (built into Mac), etc. 
>> Such screen readers rely on knowing what text chunks are being sent to 
>> various parts of the display (rather than bitmapped images) so that 
>> the screen reader can speak the text or display it on a braille 
>> display. This is not an easy task for a program that is highly 
>> graphical in nature.
>>
>>  
>>
>> When I use maxima, I use the command line version and display text in 
>> a 1D format since screen readers only speak what is on the current 
>> line. The alternative is to use MathML in an HTML window since screen 
>> readers can now display MathML very well and enable the user to 
>> navigate expressions along with various levels of sub-expressions 
>> using MathML. Before I retired as a research scientist at Xerox (many 
>> moon ago!) I used to use Maple in a similar fashion – command line 
>> mode with 1D expressions (since that was before the time MathML was 
>> supported by screen readers).
>>
>>  
>>
>> Anyway, I would be curious to give this a shot when you feel it is ready to test.
>>
>>  
>>
>> If you remember, you might send me a separate note at:
>>
>> [email protected] <mailto:[email protected]>
>>
>> Since I do not regularly keep up with this list.
>>
>>  
>>
>> Thanks and good luck.
>>
>>  
>>
>> --Pete
>>
>>  
>>
>> From: Gunter Königsmann <[email protected] 
>> <mailto:[email protected]> >
>> Sent: Wednesday, May 20, 2026 3:09 AM
>> To: [email protected] 
>> <mailto:[email protected]> ; [email protected] 
>> <mailto:[email protected]>
>> Subject: wxMaxima accessibility
>>
>>  
>>
>> Dear all,
>>
>> No idea if that will work out, but - a few years ago I tried to add
>> accessibility to wxMaxima, but to no avail.
>>
>> Now a colleague of mine has convinced me to try an AI abonnement. The 
>> AI cannot really test it - at least on my computer, but I wanted to 
>> announce that one of the first jobs I am giving to the AI is to try 
>> again to add accessibility to wxMaxima. The result was loads of code 
>> changes. Currently a different AI model is trying to review that code. 
>> With a big bit of luck tomorrow's Nightly Build will actually provide 
>> some accessibility. If it does any feedback you send me will be 
>> forwarded to the AI that will try to improve things.
>>
>> My current impression is:
>>
>> *	AI is no silver bullet.
>> * It tends to try to convince you that it did a good job. If the
>> summary focusses on how good that job was - it often knows it didn't
>> manage to make it work and hopes you'll never test.
>> *	If it doesn't find a bug it might just do random changes to the code hoping that will help, but
>> *	it is excellent at some jobs human beings aren't good at,
>> *	it has resolved many problems I've been trying to resolve for years and
>> * sometimes finding a solution is an iterative task when dealing
>> with an AI - as it is when dealing with human beings.
>>
>> Kind regards,
>>
>>   Gunter.
>>
>> _______________________________________________
>> Maxima-discuss mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/maxima-discuss
>>
>
> --
> ---
> Best regards,
> Dr Butler
>

-- 
---
Best regards,
Dr Butler
_______________________________________________
Maxima-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/maxima-discuss