Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
en:handbook:accessibility [2010/02/14 22:55] linea |
en:handbook:accessibility [2010/10/04 20:17] linea update |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Accessibility ====== | ====== Accessibility ====== | ||
- | === Screen magnifier === | + | ===== About ===== |
+ | |||
+ | SliTaz aims to provide some Assistive Technology (AT) tools. | ||
+ | |||
+ | ===== Screen magnifier ===== | ||
SliTaz supplies a screen magnifier whose edges can be resized and that can magnify up to 16x. | SliTaz supplies a screen magnifier whose edges can be resized and that can magnify up to 16x. | ||
Line 10: | Line 14: | ||
</code> | </code> | ||
- | === Espeak - Text to speech (TTS) === | + | ===== Espeak - Text to speech (TTS) ===== |
The espeak speech synthesizer run from the command line can speak text from an input file or | The espeak speech synthesizer run from the command line can speak text from an input file or | ||
from stdin and supports many languages. Espeak can adjust the amplitude, pitch, word gap, | from stdin and supports many languages. Espeak can adjust the amplitude, pitch, word gap, | ||
speed, etc. It can also write its output to a wave file rather than speaking it directly. | speed, etc. It can also write its output to a wave file rather than speaking it directly. | ||
- | Type //espeak --help// for a full list of available options: | + | Type ''%%espeak --help%%'' for a full list of available options: |
<code> # tazpkg get-install espeak | <code> # tazpkg get-install espeak | ||
Line 25: | Line 29: | ||
</code> | </code> | ||
- | === On-screen keyboard === | + | ===== On-screen keyboard ===== |
Virtual keyboard (xvkbd) can be used to enter characters into the software of your choice. | Virtual keyboard (xvkbd) can be used to enter characters into the software of your choice. | ||
Line 35: | Line 39: | ||
</code> | </code> | ||
- | === Yasr - Screen Reader === | + | ===== Yasr - Screen Reader ===== |
Yasr is a console (text-based) screen reader that operates through the speech-dispatcher | Yasr is a console (text-based) screen reader that operates through the speech-dispatcher | ||
Line 54: | Line 58: | ||
</code> | </code> | ||
- | Usage: | + | === Usage === |
<code> $ yasr | <code> $ yasr | ||
Line 62: | Line 66: | ||
The configuration files can be found in the /etc/speech-dispatcher or ~/.speech-dispatcher directories | The configuration files can be found in the /etc/speech-dispatcher or ~/.speech-dispatcher directories | ||
and the yasr configuration file is located in /usr/share/yasr. | and the yasr configuration file is located in /usr/share/yasr. | ||
+ | |||
+ | |||
+ | ===== Sticky/Slow/Mouse Keys in X ===== | ||
+ | |||
+ | To enable the accessibility keys just edit your ///etc/slim.conf// file and logout of your X session: | ||
+ | |||
+ | <file> | ||
+ | default_xserver /usr/bin/Xorg | ||
+ | xserver_arguments +accessx | ||
+ | </file> | ||
+ | |||
+ | After you login again, to enable/disable: | ||
+ | * **Sticky keys**: Press the shift key 5 times | ||
+ | * **Slow keys**: Hold down the shift key for 8 seconds | ||
+ | * **Mouse keys**: Hold down the left shift, left Alt and Num Lock keys | ||
+ | |||
+ | There is also a package in the Cooking repos that can do all this in gui or command line mode: **accessx**. To install and run: | ||
+ | <code> | ||
+ | # tazpkg get-install accessx | ||
+ | $ ax help | ||
+ | $ accessx | ||
+ | </code> | ||
+ | |||
+ | |||
+ |