1orca(1)                                                                orca(1)
2
3
4

NAME

6       orca - a screen reader / magnifier
7

SYNOPSIS

9       orca [-s] [--gui-setup] [--setup] [-t] [--text-setup] [-n] [--no-setup]
10       [-u dirname]  [--user-prefs-dir=dirname]  [-e  [speech|braille|braille-
11       monitor|magnifier|main-window]] [--enable=[speech|braille|braille-moni‐
12       tor|magnifier|main-window]] [-d  [speech|braille|braille-monitor|magni‐
13       fier|main-window]]    [--disable=[speech|braille|braille-monitor|magni‐
14       fier|main-window]] [-?] [--h] [--help] [-v] [--version] [-q] [--quit]
15
16
17       Orca is a screen reader for people with visual  impairments,  and  pro‐
18       vides alternative access to the desktop by making use of speech synthe‐
19       sis, braille, and magnification  support on the platform.
20
21       In addition, orca only provides access  to  applications/toolkits  that
22       support  the  assistive  technology service provide interface (AT-SPI),
23       which include GTK, Mozilla, Firefox, Evolution, OpenOffice, StarOffice,
24       Java/Swing, etc.
25
26
27       The following options are supported:
28
29       -s       When starting orca bring up the GUI configuration dialog.  You
30                can also use --gui-setup or --setup to specify this option.
31
32
33
34       -t       When starting orca initiate the text-based configuration.  You
35                can also use --text-setup to specify this option.
36
37
38
39       -n       When starting orca force the application to be started without
40                configuration, even though it might have needed  it.  This  is
41                useful  when  starting  orca  via something like gdm.  You can
42                also use --no-setup to specify this option.
43
44
45
46       -u       When starting orca, use dirname as an alternate directory  for
47                the  user  preferences.   You can also use --user-prefs-dir to
48                specify this option.
49
50
51
52       -e       When  starting  orca,  force  the  enabling  of  the  supplied
53                options.  You can also use --enable to specify this option.
54
55
56
57       -d       When  starting  orca,  force  the  disabling  of  the supplied
58                options.  You can also use --disable to specify this option.
59
60
61
62       -?       Show the help message of this release  of  the  orca  program.
63                You can also use -h or --help to specify this option.
64
65
66
67       -v       Return the orca version number.  You can also use --version to
68                specify this option.
69
70
71
72       -q       Quit orca.  You can also use --quit to specify this option.
73
74
75
76
77       In order for this "Accessible GNOME Desktop" to be accessible to  users
78       who  are  blind or have low vision, users will need to employ an assis‐
79       tive technology (AT) that exposes  the  graphical  desktop  information
80       encoded in the GNOME Accessibility Framework.
81
82       Customers  with  blind  employees/students  need to have the ability to
83       adapt and customize their assistive  technology  solutions  -  both  to
84       improve the efficiency of their blind users (to help make up for disad‐
85       vantages inherent in not being able to "see" the entire screen  immedi‐
86       ately  at  a  glace), and also to "work around" poorly designed and not
87       particularly accessible applications that their  blind  users  need  to
88       use.
89
90       orca  is  an  extensible  assistive  technology  that provides end-user
91       access to applications and toolkits that support the GNOME  Accessibil‐
92       ity Framework. It has been designed with direct continual feedback from
93       its disability user community.
94
95       orca uses a "scripting" approach to  easily  allow   customization  per
96       application and provides the ability for each user to further customize
97       their AT environment based on their own preferences.   The  "scripting"
98       approach  of  orca provides a much more adaptable and compelling assis‐
99       tive technology solution than existing AT for the JDS desktop.
100
101       Functionally orca has to do 4 major things:
102
103       1.  Present information to the  user  via  speech  synthesis  (text-to-
104           speech),  or  refreshable  braille (hardware connected to serial or
105           USB port), or a magnified image on the user's display.
106
107
108       2.  Acquire information from the  applications  and  desktop  graphical
109           display via the GNOME Accessibility Framework.
110
111
112       3.  Track  events  occurring  in the applications and desktop graphical
113           display via the GNOME Accessibility Framework.
114
115
116       4.  Intercept and optionally consume user input events from the  system
117           keyboard and the buttons on a refreshable braille display. Based on
118           the input, orca will either pass the event on  to  the  application
119           for  normal  processing,  execute  Orca-specific  commands (such as
120           reading the next line in the display or panning  the  braille  dis‐
121           play), or perform operations on application objects (such as click‐
122           ing buttons or modifying text areas).
123
124
125       orca will also:
126
127         ·  be a collection of building blocks that  comprise  screen  reading
128            and  magnification  technology,  including  use of text-to-speech,
129            braille input/output, magnification logic, screen  reading  logic,
130            keyboard and mouse interception modules, and event coalescing.
131
132         ·
133            be developed with the standard GNOME build environment.
134
135         ·  support multiple braille displays.
136
137         ·  support the gnome-speech module for text-to-speech.
138
139         ·  intercept  keyboard & mouse events through the GNOME Accessibility
140            Framework and other supported X mechanisms.
141
142         ·  support the gnome-mag module to provide end-user magnification  of
143            the  screen between 2 and 16 times magnification in integer incre‐
144            ments.
145
146         ·  render its own graphical user interface using GTK+ widgets.
147
148         ·  provide a scripting mechanism, giving it the ability to  customize
149            how each application on the JDS desktop is handled by orca.
150
151         ·  provide further customization on a per-user basis.
152
153
154       Orca  provides  a  set of its own keyboard commands.  Note that you can
155       always enter  Orca's  "learn  mode"  while  running  Orca  by  pressing
156       Insert+F1.  When  in  learn  mode, Orca will intercept all keyboard and
157       braille input events and will tell you what the effect  of  them  would
158       be. To exit learn mode, press the escape key.
159
160         ·  Commands for adjusting speech parameters
161
162
163            - Insert-right arrow
164
165                increase speech rate
166
167
168
169            - Insert-left arrow
170
171                decrease speech rate
172
173
174
175            - Insert-up arrow
176
177                raise the pitch
178
179
180
181            - Insert-down arrow
182
183                decrease the pitch
184
185
186         ·  Flat review commands
187
188
189            - Numpad-7      move  the flat review cursor to the previous line,
190                            and read it.
191
192
193
194            - Numpad-8      read the current line.
195
196
197
198            - Numpad-9      move the flat review cursor to the next line,  and
199                            read it.
200
201
202
203            - Numpad-4      move  the flat review cursor to the previous word,
204                            and read it.
205
206
207
208            - Numpad-5      read the current word. Double tap on  Numpad-5  to
209                            spell word, triple tap on Numpad-5 to get military
210                            spelling.
211
212
213
214            - Numpad-6      move the flat review cursor to the next word,  and
215                            read it.
216
217
218
219            - Numpad-1      move  the flat review cursor to the previous char‐
220                            acter, and read it.
221
222
223
224            - Numpad-2      read the current character.
225
226
227
228            - Numpad-3      move the flat review cursor to the next character,
229                            and read it.
230
231
232
233            - Numpad-slash  perform  a left mouse click at the location of the
234                            flat review cursor.
235
236
237
238            - Numpad-star   perform a right mouse click at the location of the
239                            flat review cursor.
240
241
242
243            - Numpad-plus   speaks the entire document.
244
245
246
247            - Numpad-Enter  perform a "where am I" operation.
248
249
250
251            - Numpad-Delete bring up the Find dialog.
252
253
254
255       Note:  the  above  commands  apply when working with objects as well as
256       when working with text. For example, if the  flat  review  cursor  were
257       positioned  on a menu bar, pressing the read current line command would
258       speak the names of all visible menus.  Similarly,  pressing  read  next
259       word  would  speak the object to the right of the flat review cursor on
260       the same line, or move flat review to the next line if no more  objects
261       were found.
262
263         ·  Miscellaneous functions
264
265
266            - Insert-F1
267
268                enter learn mode (press escape to exit)
269
270
271
272            - Insert-f
273
274                speak  font  and attribute information for the current charac‐
275                ter.
276
277
278
279            - Insert-space
280
281                launch the Orca Configuration dialog.
282
283
284
285            - Insert-Control-space
286
287                reload user settings and reinitialize services as necessary.
288
289
290
291            - Insert-s
292
293                toggle speech on and off
294
295
296
297            - Insert-F11
298
299                toggle the reading of tables, either by single cell, or  whole
300                row.
301
302
303
304            -Insert-q
305
306                quit orca.
307
308
309         ·  Commands for debugging
310
311
312            - Insert-F3     report information on the currently active script.
313
314
315
316            - Insert-F4     cycle through Orca's various debug levels.
317
318
319
320            - Insert-F5     prints  a  debug listing of all known applications
321                            to the console where Orca is running.
322
323
324
325            - Insert-F7     prints debug information about the ancestry of the
326                            object with focus.
327
328
329
330            - Insert-F8     prints  debug  information  about  the application
331                            with focus.
332
333
334
335       Note, in order for the last three commands to be of use, Orca needs  to
336       be started from a virtual console or via gnome-terminal. Output is sent
337       to the console only (i.e., it is not sent to speech or braille).
338
339
340       The following exit values are returned:
341
342       0        Application exited successfully
343
344
345
346       1        Application exited with error
347
348
349
350       2        orca cannot parse its command line options.
351
352
353
354
355       The following files are used by this application:
356
357       /usr/bin/orca                   orca executable
358
359
360
361       ~/.orca/user-settings.py        user's personal configuration  settings
362                                       for orca
363
364
365
366
367       See attributes(5) for descriptions of the following attributes:
368
369
370       ┌─────────────────────────────┬─────────────────────────────┐
371       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
372       ├─────────────────────────────┼─────────────────────────────┤
373       │Availability                 │SUNWgnome-a11y-orca          │
374       ├─────────────────────────────┼─────────────────────────────┤
375       │Interface stability          │External                     │
376       └─────────────────────────────┴─────────────────────────────┘
377
378
379       orca online reference manual.
380
381       Latest version of the GNOME Accessibility Guide for your platform.
382
383       Latest version of the GNOME Desktop User Guide for your platform.5
384
385
386       Written by Rich Burridge, Sun Microsystems Inc., 2006-2007.
387
388
389
390                                  5 Mar 2007                           orca(1)
Impressum