Re: Please help a Chess program developer

Fred Mellender <fredm73@...>

I got some good advice from a blind user of ChessSpeak.

So, I am trying to make the program almost entirely mouse free, with input via keyboard shortcuts and speech, and output via speech.

Please pass on any other advice.

I should have a beta test version in a week or so, but not all the desirable interface features will be in that version.  This program is for Windows 7 and later, only. The speech input and output only works in English. This program will always be free.

Look at the Users' Guide, Youtube video, and my webpage for details about this program.  All of the links were included in a previous post to this group.
This program allows a person to play a game of chess against the computer.  You can download the current version from my website.


On Thu, Nov 30, 2017 at 1:34 PM, anthony borg <anthonyborg001@...> wrote:

Hi can you please give me some more info about that chess program as I am very interesting to get it please?




From: [] On Behalf Of fredm73@...
Sent: 29 November 2017 16:49
Subject: [nvda] Please help a Chess program developer


I am the author of a free chess playing program, ChessSpeak.  I have a YouTube video ( and a Users' Guide ( This program allows for speech input from the player and replies with voice output. It has been used by many players over the past few years.

I wrote the program so that a sighted person could play with a regular chessboard, across the room from the computer, without using the mouse or keyboard (although it is not entirely hands free). I  did not intend this application for blind people, but have discovered there is interest in the blind community. ChessSpeak was developed without my awareness of NVDA.  One user told me he is using NVDA and that led me to this group.

How can I make ChessSpeak more friendly to blind people?  What are some very general, and then some specific guidelines?  I have read the Developers' Guide ( and understand it in a general way, although my Python skills are not strong.

If anyone could offer me specific suggestions or help for my application I would appreciated it. If anyone wants to develop the NVDA linkage to ChessSpeak that would be wonderful.

Fred Mellender
Rochester, NY

Join to automatically receive all group messages.