rev |
line source |
slaxemulator@7
|
1 ====== Accessibility ======
|
slaxemulator@7
|
2
|
slaxemulator@7
|
3 ===== About =====
|
slaxemulator@7
|
4
|
slaxemulator@7
|
5 SliTaz aims to provide some Assistive Technology (AT) tools.
|
slaxemulator@7
|
6
|
slaxemulator@7
|
7 ===== Screen magnifier =====
|
slaxemulator@7
|
8
|
slaxemulator@7
|
9 SliTaz supplies a screen magnifier whose edges can be resized and that can magnify up to 16x.
|
slaxemulator@7
|
10 It also provides graphical tools that enable a crosshair, pixel positions and RGB values. It
|
slaxemulator@7
|
11 can be found in the Menu -> Utilities:
|
slaxemulator@7
|
12
|
slaxemulator@7
|
13 <code> # tazpkg get-install magnifier
|
slaxemulator@7
|
14 </code>
|
slaxemulator@7
|
15
|
slaxemulator@7
|
16 ===== Espeak - Text to speech (TTS) =====
|
slaxemulator@7
|
17
|
slaxemulator@7
|
18 The espeak speech synthesizer run from the command line can speak text from an input file or
|
slaxemulator@7
|
19 from stdin and supports many languages. Espeak can adjust the amplitude, pitch, word gap,
|
slaxemulator@7
|
20 speed, etc. It can also write its output to a wave file rather than speaking it directly.
|
slaxemulator@7
|
21 Type ''%%espeak --help%%'' for a full list of available options:
|
slaxemulator@7
|
22
|
slaxemulator@7
|
23 <code> # tazpkg get-install espeak
|
slaxemulator@7
|
24 </code>
|
slaxemulator@7
|
25
|
slaxemulator@7
|
26 Example of use:
|
slaxemulator@7
|
27
|
slaxemulator@7
|
28 <code> $ espeak -f example.txt
|
slaxemulator@7
|
29 </code>
|
slaxemulator@7
|
30
|
slaxemulator@7
|
31 ===== On-screen keyboard =====
|
slaxemulator@7
|
32
|
slaxemulator@7
|
33 Virtual keyboard (xvkbd) can be used to enter characters into the software of your choice.
|
slaxemulator@7
|
34 The menu can be used to change the keyboard layout, function keys, etc. It supports word
|
slaxemulator@7
|
35 completion, the removal of unwanted keys and can connect to a remote display. The
|
slaxemulator@7
|
36 configuration can be found in the ~/.Xdefaults file:
|
slaxemulator@7
|
37
|
slaxemulator@7
|
38 <code> # tazpkg get-install xvkbd
|
slaxemulator@7
|
39 </code>
|
slaxemulator@7
|
40
|
slaxemulator@7
|
41 ===== Yasr - Screen Reader =====
|
slaxemulator@7
|
42
|
slaxemulator@7
|
43 Yasr is a console (text-based) screen reader that operates through the speech-dispatcher
|
slaxemulator@7
|
44 interface and espeak:
|
slaxemulator@7
|
45
|
slaxemulator@7
|
46 <code> # tazpkg get-install yasr
|
slaxemulator@7
|
47 </code>
|
slaxemulator@7
|
48
|
slaxemulator@7
|
49 To configure speech-dispatcher:
|
slaxemulator@7
|
50
|
slaxemulator@7
|
51 <code> # spd-conf
|
slaxemulator@7
|
52 </code>
|
slaxemulator@7
|
53
|
slaxemulator@7
|
54 Speech-dispatcher can be started/stopped like a daemon:
|
slaxemulator@7
|
55
|
slaxemulator@7
|
56 <code> # speech-dispatcher
|
slaxemulator@7
|
57 # killall speech-dispatcher
|
slaxemulator@7
|
58 </code>
|
slaxemulator@7
|
59
|
slaxemulator@7
|
60 === Usage ===
|
slaxemulator@7
|
61
|
slaxemulator@7
|
62 <code> $ yasr
|
slaxemulator@7
|
63 $ exit
|
slaxemulator@7
|
64 </code>
|
slaxemulator@7
|
65
|
slaxemulator@7
|
66 The configuration files can be found in the /etc/speech-dispatcher or ~/.speech-dispatcher directories
|
slaxemulator@7
|
67 and the yasr configuration file is located in /usr/share/yasr.
|
slaxemulator@7
|
68
|
slaxemulator@7
|
69
|
slaxemulator@7
|
70 ===== Sticky/Slow/Mouse Keys in X =====
|
slaxemulator@7
|
71
|
slaxemulator@7
|
72 To enable the accessibility keys just edit your ///etc/slim.conf// file and logout of your X session:
|
slaxemulator@7
|
73
|
slaxemulator@7
|
74 <file>
|
slaxemulator@7
|
75 default_xserver /usr/bin/Xorg
|
slaxemulator@7
|
76 xserver_arguments +accessx
|
slaxemulator@7
|
77 </file>
|
slaxemulator@7
|
78
|
slaxemulator@7
|
79 After you login again, to enable/disable:
|
slaxemulator@7
|
80 * **Sticky keys**: Press the shift key 5 times
|
slaxemulator@7
|
81 * **Slow keys**: Hold down the shift key for 8 seconds
|
slaxemulator@7
|
82 * **Mouse keys**: Hold down the left shift, left Alt and Num Lock keys
|
slaxemulator@7
|
83
|
slaxemulator@7
|
84 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:
|
slaxemulator@7
|
85 <code>
|
slaxemulator@7
|
86 # tazpkg get-install accessx
|
slaxemulator@7
|
87 $ ax help
|
slaxemulator@7
|
88 $ accessx
|
slaxemulator@7
|
89 </code>
|
slaxemulator@7
|
90
|
slaxemulator@7
|
91
|
slaxemulator@7
|
92 |