A Short List of A11Y requirements.
- All input can be done by voice;
- All input can be done by a joystick;
- All input can be done by a Perkins Keyboard;
- All input can be done by a mouse;
- All input can be done using an 78 key keyboard;
- All input can be done on a touchpad;
- All input can be done using a virtual keyboard;
- All output can be read on a Braille display monitor;
- All output is in an audio format;
- All output can be read on either a CRT or LCD monitor;
- All output can be felt on a touchpad;
- The display size of the data that is presented to them:
- This includes screen magnification on CRT or LCD monitors;
- This includes screen magnification on touchpads;
- This includes all tactile devices;
# The display size of the data that is presented to them:
- This includes screen magnification on CRT or LCD monitors;
- This includes screen magnification on touchpads;
- This includes all tactile devices;
- This includes screen readers;
- This includes self-voicing functionality;
- This includes all audio output devices;
- Icons must be changeable both individually, and as a group;
- Colours used anywhere in the program must be user changeable;
- A Moon Printer;
- An audio file;
- A Braille printer;
- A "normal" printer:
- Ink jet printer;
- Dot matrix printer;
- Laser printer;
- Thermal ink printer;
There is an extension that tries to do output to Braille. The major issue with it, is that it only works for one or two languages.
I have read about an extension that outputs a text document to mp3 format. I do not know how far it progressed.
Arguably, A11Y also requires the program to be able to print out the following file formats:
# Plain text:
- ANSI/ASCII;
- UTF-8;
- UTF-16;
- UTF-32;
- Other common plain text character encodings;
- PDF;
- Postscript;
- Mobi;
- ePub;
- HTML 5.0;
- DAISY;
- DjVu;
- AZW (Kindle);
- PDB (eReader);
- Other common eBook file formats;
- PNG;
- SVG;
- JPEG;
- GIF;
- Other common graphical file formats;
# Audio file formats:
- OGG;
- WAV;
- MP3;
- MP4;
- WMA;
- MPC;
- FLAC;
- AIFF;
- VOX;
- AU;
- Other common audio file formats;
I think that most of these could be done as extensions that the user installs, if they want/need/require the specific output capability. Some of these, involve file formats that are patented, trademarked, under copyright, or otherwise blemished.
No comments:
Post a Comment