Configuring Accessibility Tools
This chapter outlines how to configure and establish preferences for GNOME accessibility tools.
Orca Preferences
When the Orca main window appears, the default button is Preferences; just press Enter and the GUI configuration dialog will appear. If you move control focus from this button, use Alt-P to open Preferences while the Orca main window has application focus.
To adjust Orca for your requirements, Alt-Tab to the Orca main window and press Tab by itself until Orca announces the Preferences button. Press Enter and you are presented with the GUI configuration dialog.
If you are using large print fonts, the entire Preferences configuration dialog may not fit on your screen. You may have to temporarily downsize to another theme or adjust your monitor resolution before effectively using the Preferences dialog.
[Orca may later employ a fully scrollable window (with both vertical and horizontal scroll bars) or the GNOME Desktop itself may add this windowing feature (perhaps by panelizing all child controls). This particular window behavior is currently developer-dependent.]
The GUI configuration dialog is made up of several sections, each denoted by a notebook tab at the top of the dialog. These tabs can be navigated with the left/right arrow keys when the tabstrip has focus. Press the down arrow or Tab to move from the tabstrip into the options area for the currently highlighted tab/section. To return to the tabstrip, use Shift-Tab until the tabstrip is selected again.
Orca Preferences - General
Keyboard Layout - this radio group offers two mutually-exclusive options for indicating which keyboard layout applies to you: Desktop or Laptop. To quickly access Orca functions an "Orca modifier key" is used as a shift-type key, to be used in conjunction with other keys meaningful to Orca. This modifier (also called a system, shift or host key) is the Insert key for the Desktop layout and the Caps Lock key for the Laptop layout. For example, to bring up the GUI configuration dialog would require Insert + Space with the Desktop layout, or Caps Lock + Space when using the Laptop layout.
Show Orca main window - if enabled, the Orca application window will be shown in typical desktop Z-order and can be acessed with Alt-Tab. This provides access to the GUI configuration dialog and some other functionality, such as quitting Orca. If unchecked, no program window is displayed and all Orca functionality is achieved through keyboard or other means. Experienced users will likely prefer the window not shown, to avoid encountering it unnecessarily while using Alt-Tab or other window navigation methods.
Quit Orca without confirmation - if checked, Orca will shut down without prompting to be sure the action was intended. If unchecked, Orca will always confirm any action that would quit Orca services.
Disable gksu keyboard grab - checking this option will allow Orca to provide an accessible login. Disallowing the gksu keyboard grab also allows malicious software to observe everything you type, including login names and passwords, so be aware your security is somewhat reduced with this option enabled.
Present tooltips - if enabled, Orca will relay all application tooltips (balloon help messages), regardless of tooltip settings elsewhere. This is a global override option.
Orca Preferences - Speech
Enable Speech (Alt-E) - check this option to make use of speech functionality. If unchecked, the other controls in this section will be disabled, as their settings are not relevant without speech being enabled.
If speech is enabled, there are several additional settings which you can adjust:
Speech System (Alt-S) - If you have additional hardware or software speech services, they can be selected here. Otherwise the only setting is GNOME Speech Services (the default, always-available option).
Speech Synthesizer (Alt-Z) - If you have additional hardware or software speech synthesizers, they can be selected here. Otherwise the only setting is the eSpeak GNOME Speech Driver (the default, always-available option).
Voice Settings (Alt-V) - you can select among three options: Default, Uppercase or Hyperlink. [todo: differences]
Person (Alt-P) - depending on the source language, a multitude of vocal personalities may exist, allowing for variation in regional accent and dialectal enunciation.
Rate (Alt-R) - this setting effectively sets how fast words are spoken. After some familiarity and attunement, you may be able to increase this setting, achieving more feedback in less time.
Pitch (Alt-T) - this setting is used to raise or lower the vocal tonality of speech. Adjust pitch to complement your other settings for best tonal clarity.
Volume (Alt-L) - this setting is used to raise or lower the speech volume relative to the main sound mixer, with 9.0 equalling current maximum system volume.
Punctuation Level - this radio group determines the amount of punctuation spoken: None (Alt-N), Some (Alt-M), Most (Alt-O) or All (Alt-A).
Verbosity - this radio group determines the amount of verbal feedback [todo: expand]: Brief (Alt-B) or Verbose (Alt-B).
Table Row Speech - this radio group specifies whether an individual Cell (Alt-C) is spoken or the entire Row (Alt-R) when navigating cell/row table structures.
Orca Preferences - Braille
Enable Braille support (Alt-S) - Braille output support can be set on or off. When enabled, the additional options below are made available.
Enable Braille monitor (Alt-M) - Braille output can be represented on-screen; this is usually used to help development testing.
Abbreviated role names (Alt-A) - this option will reduce the number of Braille cells required to label user-interactive controls such as text fields, buttons, sliders, etc. For example, "slider" would be abbreviated to "sldr."
Enable contracted Braille (Alt-E) - if checked, also supply a contraction table (Alt-T) to be used.
Verbosity - determines how much Braille output is produced in certain situations. For example, Verbose (Alt-B) will display keyboard shortcut and role name
information, whereas Brief (Alt-F) will not.
Selection indicator - determines the Braille arrangement for indicating a user selection: None (Alt-N), Dot-7 (Alt-7), Dot 8 (Alt-8), or Dot 7-and-8 (Alt-D).
Orca Preferences - Key Echo
Enable key echo (Alt-K) - speaks keys as you type them. The remaining options in this section can only be set if key echo is enabled.
Enable alphanumeric and punctuation keys (Alt-A) - determines if letter, number and punctuation characters are echoed as you type them.
Enable modifier keys (Alt-M) - determines if Shift, Ctrl, Alt, etc. keys are echoed when pressed.
Enable locking keys (Alt-G) - determines if the Caps Lock, Scroll Lock, or
Num Lock keys are echoed when pressed.
Enable function keys (Alt-F) - determines if F1 - F12 are announced when they are pressed.
Enable action keys (Alt-T) - determines if logical action keys are announced when they are pressed; these include
Backspace, Return and Tab.
Enable navigation keys (Alt-N) - determines if navigation keys are announced when they are pressed; these include arrow keys as well as Home, End, Page Up, etc.
Enable echo by word (Alt-W) - determines if whole words are spoken as you type them, rather than character by character.
Orca Preferences - Magnification
Enable magnifier (Alt-M) - sets whether the magnifier is active or not.
Scale factor (Alt-F) - sets the amount of magnification.
MouseTweaks - Mouse Accessibility Enhancements
Additional accessibility options related to mouse-type pointing devices can be adjusted by using SystemPreferencesMouse and selecting the Accessibility tab. There are two modes to aid mouse usage; in the first, the click type is chosen beforehand by using the ClickType window or the Dwell Click panel applet. In the second mode, click-type is
determined by the direction in which the user moves the mouse after the dwell time has elapsed. There is only a determined amount
of time to move the mouse to indicate the click type; after that time has elapsed the pointer movement does not trigger a click until after
the dwell time of the next pointer stop. The following options describe how to configure the controls in the Accessibility tab.
The Dwell Click panel applet can be enabled by right-clicking the GNOME Desktop menu bar / system panel, selecting Add to Panel, choosing Dwell Click and clicking the Add button.
Trigger secondary click (Alt-T) - a secondary click can be issued by using the primary button and keeping it held down for a specified delay (Alt-D).
Initiate click when stopping pointer movement (Alt-I) - a "dwell click" can be performed with a given delay (Alt-E) and motion threshold (Alt-M). The type of click may optionally be set beforehand (Alt-B); otherwise the ClickType floating window (Alt-W) or Dwell Click panel applet can be used to indicate click-type (single, double, drag or right). Lastly, mouse direction movement can also specify the click type to be issued (Alt-U) - eg, moving the mouse left will result in a single click by default, or you may specify which direction equals what type of click.