Limitations

SurfaceReader

System Requirements - Limitations

SurfaceReader has been designed to work with as many hardware devices and software applications as possible by using MIDI messages as a means of obtaining information about what’s happening in your software.  However, we are aware of the following limitations:

  • Although SurfaceReader should allow you to get an increased level of accessibility when used with any software that supports your control surface, it cannot help with applications that do not offer such support
  • You may require sighted help to install and configure your software for use with SurfaceReader.  For example, the dialog box for setting up control surfaces within Cubase is not at all friendly with Jaws.
  • SurfaceReader does not currently offer support for the Novation range of control surfaces and controller keyboards.  These devices use their own AutoMap software to handle their MIDI communications.  We hope to address this limitation in a future release, but can make no promises.
  • We have tried to maximise the flexibility of SurfaceReader by allowing a considerable amount of programmability within Screen-Reader mode.  However, the differences between the various screen-reading packages makes it impossible to provide a completely consistent approach.  Indeed, no programmability is possible using System Access or NVDA, though there is the possibility of providing such support in future versions if these products implement the required functionality.