Accessibility Evaluation and Demonstration of Amateur Contact Log 4.2
By Kelvin Marsh M0AID
Updated Decemmber 2013
I have been using Amateur Contact Log version 3, better known as A C Log, for about 5 years. The three great features that make AC Log stand out for me, are the integrated Cluster spots, the seamless Log Book of The World transfers, and the automatic callbook lookup.
Scott N3FJP has rewritten A C Log using C#, pronounced as C Sharp, and added several new features. Thus, Amateur Contact Log version 4 was born. In A C Log 4.2, Scott has added vital short-cut commands for blind amateurs using screen readers, and made many changes to greatly enhance the experience for those relying on speech output. Whilst I normally just comment on Ham accessibility on the Active Elements site, it was a privilege to work with Scott, and actively contribute to the AC Log accessibility project.
AC Log is a Windows program, and a screen reader user will now be very comfortable moving through the Menu Bar, and navigating the setup dialogs. In addition, Scott has added several short-cut keys to enhance the operation of the logging area itself.
To access the Main List, use control+Q. This places the focus in the listview, and you can move through the previously logged QSOs with the use of the arrow keys. The Main List speaks perfectly, with column headings ahead of each item, and as a bonus, will read the complete line, even beyond the visible screen. While in the Main List, press the tab key to be shown various options for the selected QSO, including editing and Deletion. Again all of the options have dedicated short-cut keys. Important note, if you are a Window-Eyes screen reader user, you must have version 8.4 or later to read the Main List information in the correct order.
To access the Cluster area, use control+Z. This places the focus in the listview, and you can use the arrow up and down keys to move through the incoming cluster spots. Even though the spots are continually scrolling visually, the keyboard focus remains on the selected spot, even though it may disappear from the display. Again, all of the information for each spot is announced by the screen reader, with column headings. Simply press Enter to move the spot to your logging form, and have your radio automatically change to the frequency and mode.
There are many other accessibility benefits of the V4 rewrite, including the easy access to the Awards tables, and the ability to ‘Tab’ into the Help text in the setup dialogs. These are covered in the Overview recording below.
So far, we have had positive results testing A C Log with Window-Eyes, NVDA, System Access, JAWS, and ZoomText. I usually got a lockup using System Access when Calculating my Award totals, in September 2013, but I think more testing is needed by more experienced SA users.
As always, I would recommend that every user sets up a short-cut from the Desktop, to automatically run A C Log as Maximised. There may still be a need to re-label some fields, depending on the screen reader, and I think we are pushing some of the screen reader boundaries, but I have no doubt any issues can be addressed.
The one thing I’ve seen with my testing, Is that all the screen readers handle the same situation slightly differently. Scott actually installed NVDA to help with his testing, so if you are getting unexpected results, try it with NVDA to figure out what is happening.
Below, you will find three recordings. The first is an Overview looking at the screen reader accessibility of AC Log ‘out of the box’. The second shows some of the basic configuration options offered by AC Log, and how I personally use Window-Eyes to monitor areas of the screen with User Windows and Hot Spots. The third dips a bit further into how you setup User Windows and Hot Spots in the Window-Eyes screen reader.
Although I have used some advanced functions of my screen reader in the third demo, you may find the recordings give you ideas of how to customise your own access software.
Scott also offers many N3FJP contesting programs. These are being rewritten in C# at the moment, and Scott is currently incorporating many of the accessibility changes developed in AC Log.
Finally, if you want to use the integrated Voice Navigation feature offered by AC Log, Scott recommends the latest Wave files are downloaded for the C# programs. There is a link to the files in Related Downloads below.
Amateur Contact Log can be downloaded from:
AC Log 4.2 Voice Navigation Wave Files (zipped archive)
AC Log 4.2 Overview MP3
AC Log 4.2 Configuration MP3