summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIrene Ryan <ireneryan@src.gnome.org>2003-01-15 19:52:11 +0000
committerIrene Ryan <ireneryan@src.gnome.org>2003-01-15 19:52:11 +0000
commitbb2a2c7b5c64700d92d1436bf46879e21786b869 (patch)
tree09741656b2441f82519401c5289539af87637162
parent5b34738eabd7dbabcce227502b9fac6fc173770c (diff)
downloadgnome-user-docs-bb2a2c7b5c64700d92d1436bf46879e21786b869.tar.gz
gnome-user-docs-bb2a2c7b5c64700d92d1436bf46879e21786b869.tar.xz
gnome-user-docs-bb2a2c7b5c64700d92d1436bf46879e21786b869.zip
Source files for the GNOME 2.0 Desktop for Solaris Accessibility Guide
-rw-r--r--gnome2-accessibility-guide/C/GNOMESOLACCESS.xml77
-rw-r--r--gnome2-accessibility-guide/C/accessintro.xml23
-rw-r--r--gnome2-accessibility-guide/C/dtconfig.xml720
-rw-r--r--gnome2-accessibility-guide/C/keynav.xml3494
-rw-r--r--gnome2-accessibility-guide/C/legal.xml76
-rw-r--r--gnome2-accessibility-guide/C/preface.xml45
-rw-r--r--gnome2-accessibility-guide/C/themes.xml556
7 files changed, 4991 insertions, 0 deletions
diff --git a/gnome2-accessibility-guide/C/GNOMESOLACCESS.xml b/gnome2-accessibility-guide/C/GNOMESOLACCESS.xml
new file mode 100644
index 0000000..c19d4ec
--- /dev/null
+++ b/gnome2-accessibility-guide/C/GNOMESOLACCESS.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+ <!ENTITY gnomeversion "2.0">
+ <!ENTITY manrevision "2.1">
+ <!ENTITY date "January 2003">
+ <!ENTITY LEGAL SYSTEM "legal.xml">
+ <!ENTITY dtconfig SYSTEM "dtconfig.xml">
+ <!ENTITY keynav SYSTEM "keynav.xml">
+ <!ENTITY themes SYSTEM "themes.xml">
+ <!ENTITY preface SYSTEM "preface.xml">
+ <!ENTITY accessintro SYSTEM "accessintro.xml">
+]>
+<book id="index">
+ <title>GNOME &gnomeversion; Desktop for the Solaris Operating Environment Accessibility Guide</title>
+ <bookinfo>
+ <copyright>
+ <year>2003</year>
+ <holder>Sun Microsystems</holder>
+ </copyright>
+
+<!-- translators: uncomment this:
+ <copyright>
+ <year>2002</year>
+ <holder>ME-THE-TRANSLATOR (Latin translation)</holder>
+ </copyright>
+-->
+ <publisher>
+ <publishername> GNOME Documentation Project </publishername>
+ </publisher> &LEGAL;
+
+ <authorgroup>
+ <author>
+ <firstname>Sun</firstname>
+ <surname>GNOME Documentation Team</surname>
+ <affiliation>
+ <orgname>Sun Microsystems</orgname>
+ <address><email>gdocteam@sun.com</email> </address>
+ </affiliation>
+ </author>
+ </authorgroup>
+
+ <revhistory>
+ <revision>
+ <revnumber>GNOME &gnomeversion; Desktop for the Solaris Operating Environment Accessibility Guide V&manrevision;</revnumber>
+ <date>&date;</date>
+ <revdescription>
+ <para role="author">Sun Microsystems
+ <email>gdocteam@sun.com</email></para>
+ <para role="publisher">GNOME Documentation Project</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>GNOME 2.0 Desktop for the Solaris Operating Environment Accessibility Guide V2.0</revnumber>
+ <date>December 2002</date>
+ <revdescription>
+ <para role="author">Sun Microsystems
+ <email>gdocteam@sun.com</email></para>
+ <para role="publisher">GNOME Documentation Project</para>
+ </revdescription>
+ </revision>
+ </revhistory>
+ <releaseinfo> This manual describes version &gnomeversion; of the GNOME desktop.
+ </releaseinfo>
+ <legalnotice>
+ <title>Feedback</title>
+ <para> To report a bug or make a suggestion regarding the GNOME desktop or this
+ manual, follow the directions in the <ulink url="ghelp:gnome-feedback"
+ type="help">GNOME Feedback Page</ulink>. </para>
+ </legalnotice>
+ </bookinfo>
+&preface;
+&accessintro;
+&dtconfig;
+&keynav;
+&themes;
+ </book>
diff --git a/gnome2-accessibility-guide/C/accessintro.xml b/gnome2-accessibility-guide/C/accessintro.xml
new file mode 100644
index 0000000..fcd76ba
--- /dev/null
+++ b/gnome2-accessibility-guide/C/accessintro.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<chapter id="accessintro-1">
+ <title>Introduction to Accessibility</title>
+ <para>This chapter introduces you to accessibility in the GNOME desktop.</para>
+ <sect1 id="accessintro-2">
+ <title>Overview of Accessibility</title>
+ <para>The core business of Sun Microsystems is to connect people to information
+and services, including people with disabilities. Therefore, a key goal of
+Sun Microsystems is to provide a desktop that incorporates accessibility features
+to enable people with disabilities to use the desktop easily and efficiently.
+Recent legislation such as Section 508 of the U.S. Rehabilitation Act also
+heightens awareness of the need to provide accessible software. </para>
+ <para>The GNOME desktop is easy to use and incorporates many accessibility
+features. Every application and utility in the desktop is designed with accessibility
+and usability in mind. Users with physical disabilities such as low vision
+or impaired motor skills can use all of the functionality of the desktop thanks
+to the customization tools that are available. The customization tools enable
+you to customize the appearance and behavior of the desktop.</para>
+ <para> The customizability of the desktop contributes greatly to the accessibility
+of the desktop. This manual describes the various customization options that
+you can use to tailor the desktop to suit your particular needs.</para>
+ </sect1>
+</chapter>
diff --git a/gnome2-accessibility-guide/C/dtconfig.xml b/gnome2-accessibility-guide/C/dtconfig.xml
new file mode 100644
index 0000000..578f9bc
--- /dev/null
+++ b/gnome2-accessibility-guide/C/dtconfig.xml
@@ -0,0 +1,720 @@
+<?xml version="1.0" encoding="utf-8"?>
+<chapter id="dtconfig-0">
+ <title>Configuring the Mouse and Keyboard</title>
+ <para>This chapter describes how to configure the mouse and keyboard to make
+these devices accessible to more users.</para>
+ <sect1 id="dtconfig-1">
+ <title>Configuring the Mouse</title>
+ <para>Use the <guilabel>Mouse</guilabel> preference tool to configure the
+mouse to suit your needs. To open the <guilabel>Mouse</guilabel> preference
+tool, choose <menuchoice><guimenu>Applications</guimenu><guisubmenu>Desktop Preferences</guisubmenu><guimenuitem>Mouse</guimenuitem></menuchoice>.
+The <guilabel>Mouse Preferences</guilabel> dialog is displayed.</para>
+ <sect2 id="dtconfig-2">
+ <title>To Configure the Behavior of the Mouse</title>
+ <para>The following sections describe how to modify the behavior of the mouse
+to suit your needs. </para>
+ <sect3 id="dtconfig-3">
+ <title>To Configure the Mouse for Left-Handed Use</title>
+ <para>To configure the mouse for left-handed use, click on the <guilabel>Buttons</guilabel> tab in the <guilabel>Mouse Preferences</guilabel> dialog,
+then select the <guilabel>Left-handed mouse</guilabel> option. When you select
+this option, the system swaps the functions of the left mouse button and the
+right mouse button immediately.</para>
+ </sect3>
+ <sect3 id="dtconfig-4">
+ <title>To Configure the Double-Click Behavior</title>
+ <para>If you have difficulty double-clicking, you can increase the period
+of time that the system allows to elapse between the first click and the second
+click of a double-click. For example, if the double-click timeout setting
+is 0.4 seconds, you must perform the second click of a double-click within
+0.4 seconds of the first click. If the second click occurs more than 0.4 seconds
+after the first click, the system interprets the two clicks as two single
+clicks. </para>
+ <para>To configure the double-click timeout setting, perform the following
+steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Click on the <guilabel>Buttons</guilabel> tab in the <guilabel>Mouse Preferences</guilabel> dialog.</para>
+ </listitem>
+ <listitem>
+ <para>Use the <guilabel>Delay</guilabel> slider to specify the timeout
+in seconds that the system allows between the two clicks of a double-click. </para>
+ </listitem>
+ <listitem>
+ <para>Double-click on the lightbulb to the right of the slider to
+test the setting. If you perform the two clicks of the double-click within
+the timeout specified, the lightbulb lights up fully to display a yellow glow
+around the bulb. If you do not double-click within the timeout specified,
+the lightbulb does not light fully. You should increase the timeout setting
+and try again. When the lightbulb lights, the timeout setting is suitable
+for your needs. </para>
+ </listitem>
+ </orderedlist>
+ </sect3>
+ <sect3 id="dtconfig-5">
+ <title>To Configure the Speed and Sensitivity of the Mouse</title>
+ <para>To configure the speed and sensitivity of the mouse, perform the following
+steps: </para>
+ <orderedlist>
+ <listitem>
+ <para>Click on the <guilabel>Motion</guilabel> tab in the <guilabel>Mouse Preferences</guilabel> dialog. </para>
+ </listitem>
+ <listitem>
+ <para>Configure the following options:</para>
+ <variablelist>
+ <varlistentry>
+ <term>Acceleration</term>
+ <listitem>
+ <para>Use the slider to specify
+the speed at which the mouse pointer moves around the screen when you move
+your mouse. </para>
+ <para>If you select a low setting, the mouse pointer moves at a speed similar
+to the speed at which you are physically moving the mouse. This means that
+you need to physically move the mouse larger distances to cover the screen
+area. If you select a high setting, the mouse pointer moves at a faster speed
+than the speed at which you are physically moving the mouse. This means that
+you need to physically move the mouse small distances to cover the screen
+area.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Sensitivity</term>
+ <listitem>
+ <para>Use the slider to specify
+how sensitive the mouse pointer is to movements of your mouse.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Threshold</term>
+ <listitem>
+ <para>Use the slider to specify
+the distance that you must move an item before the system interprets the move
+action as a drag-and-drop action.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </listitem>
+ </orderedlist>
+ </sect3>
+ <sect3 id="dtconfig-6">
+ <title>To Locate the Mouse Pointer</title>
+ <para>If you have difficulty locating the mouse pointer on the screen, you
+can enable an option to highlight the pointer when you press the <keycap>Control</keycap> key. To enable this option, click on the <guilabel>Cursors</guilabel>
+tab in the <guilabel>Mouse Preferences</guilabel> dialog, then select the <guilabel>Show position of cursor when the Control key is pressed</guilabel> option.
+When you press <keycap>Control</keycap>, the system displays an animation around
+the pointer to highlight the pointer. </para>
+ </sect3>
+ </sect2>
+ <sect2 id="dtconfig-7">
+ <title>To Configure the Mouse Pointer</title>
+ <para>The following sections describe how to modify the display characteristics
+of the pointer. </para>
+ <sect3 id="dtconfig-8">
+ <title>To Change the Pointer</title>
+ <para>To select the type of pointer that is displayed on the desktop, perform
+the following steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Click on the <guilabel>Cursors</guilabel> tab in the <guilabel>Mouse Preferences</guilabel> dialog. </para>
+ </listitem>
+ <listitem>
+ <para>Select one of the following themes from the pointer themes
+that are listed in the <guilabel>Cursor Theme</guilabel> list box:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Default Cursor</para>
+ <para>Displays the default black pointer.</para>
+ </listitem>
+ <listitem>
+ <para>White Cursor</para>
+ <para>Displays a white pointer that is the same size as the default pointer.</para>
+ </listitem>
+ <listitem>
+ <para>Large Cursor</para>
+ <para>Displays a large black pointer.</para>
+ </listitem>
+ <listitem>
+ <para>Large White Cursor</para>
+ <para>Displays a large white pointer.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para>To change the pointer theme, you must log out of your session and log in again.</para>
+ </listitem>
+ </orderedlist>
+ </sect3>
+ <sect3 id="dtconfig-9">
+ <title>To Stop the Cursor Blinking</title>
+ <para>To stop the cursor blinking in text boxes and fields, perform the following
+steps: </para>
+ <orderedlist>
+ <listitem>
+ <para>Choose <menuchoice><guimenu>Applications</guimenu><guisubmenu>Desktop Preferences</guisubmenu><guisubmenu>Accessibility</guisubmenu><guimenuitem>Keyboard</guimenuitem></menuchoice> to start the <application>Keyboard Accessibility</application> preference tool.</para>
+ </listitem>
+ <listitem>
+ <para>Click on the <guibutton>Repeat Key Preferences</guibutton>
+button. The <guilabel>Keyboard Preferences</guilabel> dialog is displayed. </para>
+ </listitem>
+ <listitem>
+ <para>In the <guilabel>Keyboard</guilabel> tabbed section, deselect
+the <guilabel>Blinks in text boxes and fields</guilabel> option.</para>
+ </listitem>
+ </orderedlist>
+ </sect3>
+ </sect2>
+ <sect2 id="dtconfig-10">
+ <title>To Use the Keyboard to Emulate the Mouse</title>
+ <para>If you have difficulty using a mouse, you can use the keyboard to emulate
+the mouse functions. See <xref linkend="dtconfig-14"/> of this manual for more
+information.</para>
+ </sect2>
+ </sect1>
+ <sect1 id="dtconfig-11">
+ <title>Configuring the Keyboard</title>
+ <para>Use the <application>Keyboard Accessibility</application> preference
+tool, also known as <application>AccessX</application>, to configure the keyboard
+accessibility options. To start <application>AccessX</application>, choose
+.<menuchoice><guimenu>Applications</guimenu><guisubmenu>Desktop Preferences</guisubmenu><guisubmenu>Accessibility</guisubmenu><guimenuitem>Keyboard</guimenuitem></menuchoice>.</para>
+ <para>The <application>AccessX</application> dialog enables you to customize
+your keyboard in the following ways:</para>
+ <itemizedlist>
+ <listitem>
+ <para>To use the numeric keypad to emulate mouse actions. See <xref linkend="dtconfig-14"/>.</para>
+ </listitem>
+ <listitem>
+ <para>To specify the duration for which you must press-and-hold
+a key before the system accepts the keypress. See <xref linkend="dtconfig-15"/>.</para>
+ </listitem>
+ <listitem>
+ <para>To ignore rapid, repeated keypresses of the same key. See <xref linkend="dtconfig-16"/>.</para>
+ </listitem>
+ <listitem>
+ <para>To accept key combinations in sequence rather than simultaneously.
+See <xref linkend="dtconfig-17"/>.</para>
+ </listitem>
+ <listitem>
+ <para>To emit an audible notification when a user activates or deactivates
+a toggle key. See <xref linkend="dtconfig-18"/>.</para>
+ </listitem>
+ <listitem>
+ <para>To ignore long keypresses of the same key and control the
+repeat rate of a keypress. See <xref linkend="dtconfig-19"/>.</para>
+ </listitem>
+ </itemizedlist>
+ <sect2 id="dtconfig-12">
+ <title>Before You Can Use AccessX</title>
+ <para>Before you can use the <application>AccessX</application> preference
+tool, you must enable XKB on your Solaris system. </para>
+ <note>
+ <para>XKB is not currently supported on Sun Ray&trade; systems.</para>
+ </note>
+ <para>To enable XKB on a non-Sun Ray system, perform the following steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Log in as root.</para>
+ </listitem>
+ <listitem>
+ <para>Check if the path and file <filename>/etc/dt/config/Xservers</filename> exists on your system.</para>
+ </listitem>
+ <listitem>
+ <para>If the <filename>/etc/dt/config</filename> directory does
+not exist, enter the following command:</para>
+ <screen>
+ <command>mkdir -p /etc/dt/config</command>
+ </screen>
+ </listitem>
+ <listitem>
+ <para>If the <filename>Xservers</filename> file is not present,
+enter the following command:</para>
+ <screen>
+ <command>cp /usr/dt/config/Xservers /etc/dt/config/Xservers</command>
+ </screen>
+ </listitem>
+ <listitem>
+ <para>Open the <filename>Xservers</filename> file in a text editor
+and scroll to the end of the file. </para>
+ </listitem>
+ <listitem>
+ <para>Append the following to the command line at the end of the
+file:</para>
+ <screen>
+ <userinput>+kb</userinput>
+ </screen>
+ </listitem>
+ <listitem>
+ <para>Save and close the file.</para>
+ </listitem>
+ <listitem>
+ <para>Enter the following command at a command line:</para>
+ <screen>
+ <command>pkill -HUP dtlogin</command>
+ </screen>
+ </listitem>
+ <listitem>
+ <para>Log out of your GNOME session and log in again.</para>
+ </listitem>
+ <listitem>
+ <para>To verify if XKB is running, enter <command>xdpyinfo</command>
+and search for XKEYBOARD in the extensions list.</para>
+ </listitem>
+ </orderedlist>
+ </sect2>
+ <sect2 id="dtconfig-13">
+ <title>To Activate the Keyboard Accessibility Options</title>
+ <para>To activate the keyboard accessibility options, perform the following
+steps: </para>
+ <orderedlist>
+ <listitem>
+ <para>Select the <guilabel>Enable keyboard accessibility</guilabel>
+option.</para>
+ </listitem>
+ <listitem>
+ <para>Select the <guilabel>Beep when enabling/disabling keyboard
+accessibility features</guilabel> option to receive an audible notification
+each time a user enables or disables a keyboard accessibility option using
+the following keyboard shortcuts:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Press-and-hold <keycap>Shift</keycap> for eight seconds to
+enable or disable the slow keys feature. </para>
+ </listitem>
+ <listitem>
+ <para>Press <keycap>Shift</keycap> five times to enable or disable
+the sticky keys feature.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para>To automatically disable the keyboard accessibility options
+if the options are not used for a specified number of seconds, select the <guilabel>Disable if unused for X seconds</guilabel> option. Use the slider to specify
+the number of seconds of keyboard idle time required before the system disables
+the keyboard accessibility options. </para>
+ <para>This option is intended for computers that are shared by a number of
+different users, some of whom require the keyboard accessibility options. </para>
+ </listitem>
+ </orderedlist>
+ </sect2>
+ <sect2 id="dtconfig-14">
+ <title>To Enable the Keyboard to Emulate the Mouse</title>
+ <para>The mouse keys feature enables you to use the numeric keypad on the
+keyboard to emulate mouse actions. This feature benefits users who have difficulty
+using a mouse or other pointing device. To enable and configure the mouse
+keys feature, perform the following steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Select the <guilabel>Enable Mouse Keys</guilabel> option.</para>
+ </listitem>
+ <listitem>
+ <para>Configure the following options to determine the behavior
+of the mouse pointer when you control the pointer from the numeric keypad:</para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <guilabel>Maximum pointer speed</guilabel>
+ </term>
+ <listitem>
+ <para>Use this spin box to specify the maximum speed, in pixels per second,
+at which the pointer moves around the screen.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel>Time to accelerate to max speed</guilabel>
+ </term>
+ <listitem>
+ <para>Use this spin box to specify the duration, in milliseconds,
+before the pointer accelerates to the maximum pointer speed. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel>Start moving this long after keypress</guilabel>
+ </term>
+ <listitem>
+ <para>Use this spin box to specify the interval, in milliseconds,
+between a keypress and the time when the pointer starts to move. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </listitem>
+ </orderedlist>
+ <para>When you enable mouse keys, the keys on the numeric keypad have the
+following functions:</para>
+ <table frame="topbot" id="dtconfig-TBL-1">
+ <title>Numeric Keypad to Mouse Functions Mapping</title>
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="52.78*"/>
+ <colspec colname="colspec1" colwidth="47.22*"/>
+ <thead>
+ <row rowsep="1">
+ <entry>
+ <para>Numeric Keypad Keys</para>
+ </entry>
+ <entry>
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>
+ <para>1, 2, 3, 4, 6, 7, 8, 9</para>
+ </entry>
+ <entry>
+ <para>Move the
+mouse pointer around the screen.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>5</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Mouse button click</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>0</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Mouse button double-click</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>.</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Mouse button press</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>/</para>
+ </entry>
+ <entry>
+ <para>Mouse button 1</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>*</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Mouse button 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>&minus;</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Mouse button 3</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <para>Some systems also use the function keys to emulate the mouse buttons.
+The common function key to mouse button mappings are described in the following
+table.</para>
+ <table frame="topbot" id="dtconfig-TBL-2">
+ <title>Function Keys to Mouse Functions Mapping</title>
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="52.78*"/>
+ <colspec colname="colspec1" colwidth="47.22*"/>
+ <thead>
+ <row rowsep="1">
+ <entry>
+ <para>Function Key</para>
+ </entry>
+ <entry>
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>
+ <para>F2</para>
+ </entry>
+ <entry>
+ <para>Mouse button 1</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>F3</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Mouse button 2</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>F4</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Mouse button 3</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </sect2>
+ <sect2 id="dtconfig-15">
+ <title>To Enable the Slow Keys Feature</title>
+ <para>The slow keys feature enables you to customize how the keyboard handles
+user input in the following ways:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Specify the duration for which you must press-and-hold a key
+before the system accepts the keypress. This aspect of the feature benefits
+users who frequently press keys that they do not intend to press. </para>
+ </listitem>
+ <listitem>
+ <para>Enable audible indications of keyboard input and acceptance.
+This aspect of the feature benefits users who cannot see the result of a keypress.</para>
+ </listitem>
+ </itemizedlist>
+ <para>To enable and configure the slow keys feature, perform the following
+steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Select the <guilabel>Enable Slow Keys</guilabel> option. </para>
+ <tip>
+ <para>To select or deselect this feature from the keyboard, press-and-hold <keycap>Shift</keycap> for eight seconds. This keyboard shortcut automatically selects
+all of the slow keys options. If you selected the <guilabel>Beep when enabling/disabling
+keyboard accessibility features</guilabel> option, after four seconds the
+system beeps three times to indicate that the system is about to select or
+deselect the feature. If you enable this feature from the keyboard, you must
+press-and-hold <keycap>Shift</keycap> for eight seconds again to disable the
+feature.</para>
+ </tip>
+ </listitem>
+ <listitem>
+ <para>Use the <guilabel>Only accept keypress after x msecs</guilabel>
+slider or spin box to specify the duration, in milliseconds, for which you
+must press and hold a key before the system accepts the keypress. Use the <guilabel>Testing Area</guilabel> to test the slow keys setting and modify the setting
+as required. </para>
+ </listitem>
+ <listitem>
+ <para>To enable audible indications of keyboard input and acceptance,
+select the following options:</para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <guilabel>Beep when key is pressed</guilabel>
+ </term>
+ <listitem>
+ <para>Select this option to hear a beep when you press a key.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel>Beep when key is accepted</guilabel>
+ </term>
+ <listitem>
+ <para>Select this option to hear a beep when the system accepts
+a keypress. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel>Beep when key is rejected</guilabel>
+ </term>
+ <listitem>
+ <para>Select this option to hear a beep when the system rejects
+a keypress. The system rejects a keypress if you do not press-and-hold the
+key for the duration that is specified in the <guilabel>Only accept keypress
+after x msecs</guilabel> setting.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </listitem>
+ </orderedlist>
+ <para/>
+ </sect2>
+ <sect2 id="dtconfig-16">
+ <title>To Enable the Bounce Keys Feature</title>
+ <para>The bounce keys feature enables you to customize the keyboard to ignore
+rapid, repeated keypresses of the same key. For example, users with impaired
+motor skills might press the same key several times when they intend to press
+the key once. This feature enables you to customize the keyboard to ignore
+repeated keypresses. </para>
+ <para>To enable and configure the bounce keys feature, perform the following
+steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Select the <guilabel>Enable Bounce Keys</guilabel> option. </para>
+ </listitem>
+ <listitem>
+ <para>Use the <guilabel>Ignore keypresses within x msecs</guilabel>
+slider or spin box to specify the duration after the first keypress for which
+the system ignores repeated keypresses of the same key. For example, if you
+select a duration of 500 msecs, the system ignores all repeated keypresses
+of the same key that occur within 500 msecs of the first keypress.</para>
+ </listitem>
+ <listitem>
+ <para>Select the <guilabel>Beep when key is rejected</guilabel>
+option to hear an audible indication when the system ignores a key.</para>
+ </listitem>
+ </orderedlist>
+ <note>
+ <para>If you wish to enable the bounce keys feature, please ensure that
+the <guilabel>Enable Slow Keys</guilabel> option is deselected. The slow keys
+feature requires you to press a key for a specified duration before the system
+accepts the keypress as a valid keypress. If you cannot press the key for
+the duration that is specified by the slow keys setting, the system does not accept your input unless you deselect the <guilabel>Enable Slow Keys</guilabel>
+option.</para>
+ </note>
+ </sect2>
+ <sect2 id="dtconfig-17">
+ <title>To Enable the Sticky Keys Feature</title>
+ <para>The sticky keys feature enables you to press the keys in a key combination
+in sequence rather than simultaneously. This feature is designed for users
+who are unable to press two or more keys simultaneously. </para>
+ <para>To enable and configure the sticky keys feature, perform the following
+steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Select the <guilabel>Enable Sticky Keys</guilabel> option.</para>
+ <tip>
+ <para>To enable the sticky keys feature from the keyboard, press <keycap>Shift</keycap> five times. This keyboard shortcut automatically selects all
+of the sticky keys options. If you selected the <guilabel>Beep when enabling/disabling
+keyboard accessibility features</guilabel> option, the system beeps to indicate
+that the system is about to select or deselect the feature. If you enable
+this feature from the keyboard, press <keycap>Shift</keycap> five times again
+to disable the feature.</para>
+ </tip>
+ </listitem>
+ <listitem>
+ <para>Select the <guilabel>Beep when modifier is pressed</guilabel>
+option to receive an audible indication each time you press a modifier key.
+This option is useful to remind you whether a modifier key is active or inactive. </para>
+ </listitem>
+ <listitem>
+ <para>To automatically disable the sticky keys feature when a user
+presses two keys simultaneously, select the <guilabel>Turn off Sticky Keys
+when two keys pressed simultaneously</guilabel> option.</para>
+ </listitem>
+ </orderedlist>
+ <para>You can use the sticky keys feature in latch or lock mode. The following
+table describes how to choose a mode and the difference between the two modes.</para>
+ <table frame="topbot" id="dtconfig-TBL-3">
+ <title>Sticky Keys Latch or Lock Mode</title>
+ <tgroup cols="3" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="52.78*"/>
+ <colspec colname="colspec1" colwidth="47.22*"/>
+ <colspec colname="colspec2" colwidth="47.22*"/>
+ <thead>
+ <row rowsep="1">
+ <entry>
+ <para>To use the sticky keys feature in...</para>
+ </entry>
+ <entry>
+ <para>Press the modifier key...</para>
+ </entry>
+ <entry colname="colspec2">
+ <para>The modifier key stays active until...</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>
+ <para>Latch mode</para>
+ </entry>
+ <entry>
+ <para>Once.</para>
+ </entry>
+ <entry colname="colspec2">
+ <para>You press a non-modifier key.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>Lock mode</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Twice in quick succession.</para>
+ </entry>
+ <entry colname="colspec2">
+ <para>You press the modifier key again.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <para>For example, if you want to press <keycombo><keycap>Alt</keycap><keycap>F1</keycap></keycombo>, you should do the following:</para>
+ <orderedlist>
+ <listitem>
+ <para>Press <keycap>Alt</keycap> to latch the modifier key. The <keycap>Alt</keycap> key remains active.</para>
+ </listitem>
+ <listitem>
+ <para>Press <keycap>F1</keycap>. The key combination is now complete.
+After you press <keycap>F1</keycap>, the <keycap>Alt</keycap> modifier key
+is no longer active.</para>
+ </listitem>
+ </orderedlist>
+ <para>As another example, if you want to press <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Tab</keycap></keycombo>, you should do the following. </para>
+ <orderedlist>
+ <listitem>
+ <para>Press <keycap>Ctrl</keycap> twice to lock the modifier key.
+The <keycap>Alt</keycap> remains active.</para>
+ </listitem>
+ <listitem>
+ <para>Press <keycap>Alt</keycap>. </para>
+ </listitem>
+ <listitem>
+ <para>Press <keycap>Tab</keycap>. The key combination is now complete. </para>
+ </listitem>
+ <listitem>
+ <para>To unlock the modifier key, press <keycap>Ctrl</keycap> again.</para>
+ </listitem>
+ </orderedlist>
+ </sect2>
+ <sect2 id="dtconfig-18">
+ <title>To Enable Audible Notifications for Toggle Keys</title>
+ <para>A toggle key is any key on the keyboard that can switch between two
+states. The <keycap>Num Lock</keycap>, <keycap>Caps Lock</keycap>, and <keycap>Scroll Lock</keycap> keys are toggle keys. Most toggle keys have an associated
+light emitting diode (LED) on the keyboard that lights when the toggle key
+is active. To assist users with visual impairments, you can customize the
+keyboard to emit an audible notification when a user presses a toggle key.
+For example, when you press <keycap>Num Lock</keycap>, you can determine whether
+the key is toggled or not toggled by the sound. </para>
+ <para>To enable accessible toggle keys, select the <guilabel>Enable Toggle
+Keys</guilabel> option. When you activate the <keycap>Num Lock</keycap>, <keycap>Caps Lock</keycap>, or <keycap>Scroll Lock</keycap> keys, the system beeps
+once. When you deactivate a toggle key, the system beeps twice.</para>
+ </sect2>
+ <sect2 id="dtconfig-19">
+ <title>To Enable the Repeat Keys Feature</title>
+ <para>The repeat keys feature enables you to repeat a keystroke multiple
+times without pressing the key more than once. This feature is designed for
+users who cannot release keys quickly, for example users who operate a mouth
+stick. When you enable repeat keys, you can specify the duration for which
+you must press a key before the key starts to repeat.</para>
+ <para>To enable and configure the repeat keys feature, perform the following
+steps: </para>
+ <orderedlist>
+ <listitem>
+ <para>Click on the <guibutton>Repeat Key Preferences</guibutton>
+button. The <guilabel>Keyboard Preferences</guilabel> dialog is displayed. </para>
+ </listitem>
+ <listitem>
+ <para>Select the <guilabel>Keyboard repeats when key is held down</guilabel> option to enable the repeat keys feature.</para>
+ </listitem>
+ <listitem>
+ <para>Use the <guilabel>Delay</guilabel> slider to specify the duration
+for which you must press a key before the keyboard interprets the action as
+a repeat key. If you have difficulty releasing keys, select a long time delay. </para>
+ </listitem>
+ <listitem>
+ <para>Use the <guilabel>Speed</guilabel> slider to specify the speed
+at which the keyboard repeats the keypress as input.</para>
+ </listitem>
+ </orderedlist>
+ </sect2>
+ </sect1>
+</chapter>
diff --git a/gnome2-accessibility-guide/C/keynav.xml b/gnome2-accessibility-guide/C/keynav.xml
new file mode 100644
index 0000000..05a7cfa
--- /dev/null
+++ b/gnome2-accessibility-guide/C/keynav.xml
@@ -0,0 +1,3494 @@
+<?xml version="1.0" encoding="utf-8"?>
+<chapter id="keynav-0">
+ <title>Using the Keyboard to Navigate the Desktop</title>
+ <para>This chapter describes how to navigate the desktop from the keyboard
+only. Users who have difficulty using a mouse or other pointing device can
+navigate and use the desktop from the keyboard.</para>
+ <sect1 id="keynav-1">
+ <title>Introduction to Keyboard Navigation</title>
+ <para>This section describes the essential keyboard shortcuts to enable you
+to navigate the desktop from the keyboard. </para>
+ <para>You can customize some of the keyboard shortcuts that are described in this
+chapter. The text indicates the shortcuts that you can customize. See <xref
+linkend="keynav-36"/> for information about how to customize keyboard shortcuts. </para>
+ <sect2 id="keynav-2">
+ <title>Essential Keyboard Shortcuts</title>
+ <para>The following table lists the essential keyboard shortcuts that you
+can use to navigate the desktop. The keyboard shortcuts that you use to navigate
+specific desktop elements and controls are described in the appropriate sections
+of this chapter.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>Tab</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Give focus to the next desktop element or control.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para> <keycombo><keycap>Shift</keycap><keycap>Tab</keycap></keycombo></para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Reverse the navigation direction and give
+focus to the previous desktop element or control. In general, the <keycap>Shift</keycap> key reverses the navigation direction.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Tab</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>If the <keycap>Tab</keycap> key has a specific
+purpose in a control, press <keycombo><keycap>Ctrl</keycap><keycap>Tab</keycap></keycombo> to
+give focus to the next element or control. For example, if you press <keycap>Tab</keycap> in a text box, the system inserts a tab space.</para>
+ <para>To
+give focus to the previous element or control, press <keycombo><keycap>Shift</keycap><keycap>Ctrl</keycap><keycap>Tab</keycap></keycombo>.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>arrow keys</para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>Navigate within a desktop element
+or control.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>Activate the element or control
+that has focus. For example, if the current control is a button, this action
+is the equivalent of clicking on the button with a mouse.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>
+ <keycap>Esc</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>Close a window, menu, or drawer.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-3">
+ <title>Global Keyboard Shortcuts</title>
+ <para>The following table lists the keyboard shortcuts that you can use from
+any part of the desktop. </para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>F1</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Open the <guimenu>Main Menu</guimenu> at the location
+of your mouse pointer.</para>
+ <para>You can customize this keyboard shortcut.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>F2</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Open the <guilabel>Run Program </guilabel>dialog.</para>
+ <para>You can customize this keyboard shortcut.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Print Screen</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Take a screenshot of the entire screen. </para>
+ <para>You can customize this keyboard shortcut.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>Print Screen</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>Take a screenshot of the window that currently has focus.</para>
+ <para>You
+can customize this keyboard shortcut.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>
+ <keycap>F1</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>If the focused desktop element
+is an application window or dialog, this keyboard shortcut opens the online
+help for the application.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>F1</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>If
+the focused desktop element is a panel or application window, this keyboard
+shortcut switches the display of tooltips for the window or panel objects
+on and off.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>F10</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Open a popup menu for the desktop element
+that has focus, if a popup menu exists.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ </sect1>
+ <sect1 id="keynav-4">
+ <title>Navigating the Desktop Background</title>
+ <para>The desktop background is the part of the desktop where there are no
+interface items or applications, such as panels and windows. The following table lists the
+keyboard shortcuts that you can use to navigate the desktop background and
+the desktop background objects. A desktop background object is an icon on
+the desktop background that you can use to open files, folders, or applications. </para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Alt</keycap>
+ <keycap>D</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Temporarily hide all windows
+and give focus to the desktop background.</para>
+ <para>To restore the windows,
+press <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>D</keycap></keycombo> again.</para>
+ <para>You can customize this keyboard shortcut.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Alt</keycap>
+ <keycap>Tab</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Display a popup
+window with icons that represent the desktop background and the panels. Press-and-hold <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap></keycombo> and continue to press <keycap>Tab</keycap> to switch the focus between the desktop background and the panels. </para>
+ <para>You can customize this keyboard shortcut.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Tab</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>When the desktop background or a desktop background
+object has focus, give focus to the next desktop background object in alphabetical
+order.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>arrow keys</para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>When the desktop background or
+a desktop background object has focus, give focus to a neighbouring desktop
+background object.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>A sequence of characters
+that matches the first n characters of a desktop background object name.</para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>When the desktop background has
+focus, give focus to the desktop background object whose name starts with
+the specified sequence of characters.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>
+ <keycap>F2</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>Rename the desktop background
+object that has focus.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>F10</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Open the popup menu for the desktop background
+object that has focus.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>F10</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Open the <guimenu>Desktop Background</guimenu>
+menu.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect1>
+ <sect1 id="keynav-5">
+ <title>Navigating Panels</title>
+ <para>A panel is an area on the desktop from which you can run special programs,
+applications, and applets. The most common panel is the Menu Panel, which
+stretches the full width of the top edge of the desktop. The following table
+lists the keyboard shortcuts that you can use to navigate panels and panel
+objects.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Alt</keycap>
+ <keycap>Tab</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Give focus to a panel.
+This keyboard shortcut displays a popup window with icons that represent the
+desktop background, panels, and drawers. Press-and-hold <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap></keycombo> and continue to press <keycap>Tab</keycap> to switch the focus
+between the desktop background, panels, and drawers. </para>
+ <para>You can
+customize this keyboard shortcut.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Tab</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the next object on the panel.</para>
+ <note>
+ <para>When you navigate the Menu Panel, the <keycap>Tab</keycap> key skips
+the <guimenu>Applications</guimenu> and <guimenu>Actions</guimenu> menus and
+the Window List icon. </para>
+ </note>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>F10</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Open the <guimenu>Applications</guimenu> menu when
+the Menu Panel has focus. Continue to press <keycap>F10</keycap> to switch
+focus between the <guimenu>Applications</guimenu> menu and the window list.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Activate a panel object, for example, open
+a menu or start a launcher.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>F10</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>Open
+the panel object popup menu.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>F10</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>Open
+the panel popup menu.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <sect2 id="keynav-6">
+ <title>To Move a Panel Object</title>
+ <para>You can move a focused panel object to a different location on a panel
+or drawer, or you can move the object to the next panel. To move a panel object,
+perform the following steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Press <keycap>Tab</keycap> to give focus to the object.</para>
+ </listitem>
+ <listitem>
+ <para>Press <keycombo><keycap>Shift</keycap><keycap>F10</keycap></keycombo> to open
+the panel object popup menu.</para>
+ </listitem>
+ <listitem>
+ <para>Use the arrow keys to select the <guimenuitem>Move</guimenuitem>
+menu item.</para>
+ </listitem>
+ <listitem>
+ <para>Use the keyboard shortcuts that are listed in the following
+table to perform the move operation.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>arrow keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Move the object left and right on a horizontal panel or up and down on a vertical
+panel.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>Shift</keycap>+ arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the object and push any objects that
+you encounter in front of the object.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>Ctrl</keycap>+ arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the object and swap position with any
+objects that you encounter in the move.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>
+ <keycap>Tab</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>Move the object to the next panel.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>Complete the move operation.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </listitem>
+ </orderedlist>
+ <para>The following examples demonstrate the effect of different move operations
+on the objects in a panel.</para>
+ <para>The following illustration shows a panel with three panel objects before
+a move operation takes place.</para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/move_object_before.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <para>The following illustration shows the effect of using the arrow keys
+to move the <application>Geyes</application> applet on the panel. You can
+use the arrow keys to move the applet left or right until you meet the next
+panel object.</para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/move_object_arrows.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <para>The following illustration shows the effect of using the <keycap>Shift</keycap>+ arrow keys to move the <application>Geyes</application> applet
+on the panel. You can use the <keycap>Shift</keycap>+ arrow keys to push the <application>Volume Control</application> and <application>Help</application> panel objects
+ahead of the object that you are moving.</para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/move_object_push.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <para>The following illustration shows the effect of using the <keycap>Ctrl</keycap>+ arrow keys to move the <application>Geyes</application> applet
+on the panel. You can use the <keycap>Ctrl</keycap>+ arrow keys to swap position
+with the <application>Volume Control</application> and <application>Help</application>
+panel objects as you meet the objects.</para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/move_object_jump.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </sect2>
+ <sect2 id="keynav-7">
+ <title>To Navigate Drawers</title>
+ <para>A drawer is a collapsible extension of a panel. The following table
+lists the keyboard shortcuts that you can use to navigate into and out of
+drawers. When you open a drawer, you can navigate the contents of the drawer
+in the same way as you navigate a panel. See <xref linkend="keynav-5"/> for
+information about how to navigate a panel.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Open or close the drawer that has focus.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Navigate into the drawer that has focus.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Esc</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Close the drawer and give focus to the drawer object
+on the panel.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Esc</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>Give
+focus to the drawer object on the panel and leave the drawer open.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-8">
+ <title>To Navigate Menus on Panels</title>
+ <para>The following table lists the keyboard shortcuts that you can use to
+navigate menus on panels.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Open the menu that has focus.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Navigate the menu.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select a menu item.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0" valign="top">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>F10</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1" valign="top">
+ <para>Open
+the popup menu associated with a menu item, if one exists.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Esc</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Close a menu.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-9">
+ <title>To Navigate Applets</title>
+ <para>An applet is a small application that resides on a panel. You can navigate
+to all applets and open the applet popup menu from the keyboard. However,
+if the applet does not contain controls that you can give focus to, you cannot
+navigate the controls in the applet. The following table lists the keyboard
+shortcuts that you can use to navigate applets. </para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Activate the applet control that has focus, if applicable.
+Not all applets contain controls that you can activate. If the applet does
+not contain a control that you can activate, the <keycap>spacebar</keycap>
+does nothing. </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Navigate the controls on the applet.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>F10</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Open the applet popup menu. To navigate the
+menu, use the standard keyboard shortcuts for navigating menus. See <xref linkend="keynav-24"/> for information about how to navigate menus.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ </sect1>
+ <sect1 id="keynav-10">
+ <title>Navigating Your Workspaces</title>
+ <para>A workspace is a discrete area in which you can work. You can have many
+workspaces on your desktop and you can switch from one workspace to another.
+Each workspace can contain different windows and processes. The following
+table lists the keyboard shortcuts that you can use to navigate workspaces.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para><keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap></keycombo>
++ arrow keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Give focus to the next
+or previous workspace. This keyboard shortcut displays a popup window with
+icons that represent the workspaces. Press-and-hold <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap></keycombo> and continue to press the arrow keys to switch the focus between
+the workspaces. </para>
+ <para>You can customize this keyboard shortcut.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycombo><keycap>Shift</keycap><keycap>Alt</keycap></keycombo>
++ arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the window
+that has focus to the next or previous workspace.</para>
+ <para>You can customize
+this keyboard shortcut.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect1>
+ <sect1 id="keynav-11">
+ <title>Navigating Windows</title>
+ <para>The following sections describe the keyboard shortcuts that you can
+use to navigate windows. A window is a rectangular frame on your screen that
+displays an application.</para>
+ <note>
+ <para>You can customize all of the keyboard shortcuts that are associated
+with navigating windows. See <xref linkend="keynav-10"/> for more information.</para>
+ </note>
+ <sect2 id="keynav-12">
+ <title>To Give Focus to a Window</title>
+ <para>Before you can use or modify a window, you must give focus to the window.
+The following table lists the keyboard shortcuts that you can use to give
+focus to a window.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>Tab</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Display a popup window with icons that represent
+each window. Press-and-hold <keycombo><keycap>Alt</keycap></keycombo> and continue to press <keycap>Tab</keycap> to move through the windows until you reach the window to which
+you want to give focus.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>Esc</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Raise each window in turn until you reach
+the window to which you want to give focus.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-13">
+ <title>To Control a Window</title>
+ <para>When a window has focus, you can perform various actions on the window.
+The following table lists the keyboard shortcuts that you can use to control
+the window that has focus.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>spacebar</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Open the <guimenu>Window</guimenu> Menu.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>F4</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Close the window.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>F9</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Minimize the window.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>F10</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Maximize the window.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>F5</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Restore a maximized window to the original
+size of the window.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-14">
+ <title>To Move a Window</title>
+ <para>When a window has focus, you can move the window around the screen.
+The following table lists the keyboard shortcuts that you can use to move
+a window.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>F7</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Start the move operation.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the window 10 pixels at a time in the direction of the arrow key.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>Ctrl</keycap>+ arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the window one pixel at a time in the
+direction of the arrow key.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>Shift</keycap> + arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the window in the direction of the arrow
+key to align it with the edge of the nearest window, panel, or screen edge.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Complete the move operation and leave the
+window in the current position.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Esc</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Cancel the move operation and restore the window
+to the original position.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-15">
+ <title>To Resize a Window</title>
+ <para>When a window has focus, you can increase or decrease the size of the
+window. The following table lists the keyboard shortcuts that you can use
+to resize the window that has focus.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>F8</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Start the resize operation.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Resize the window in the direction of the arrow keys.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Complete the resize operation and leave the
+window at the current size.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Esc</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Cancel the resize operation and restore the window
+to the original size.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-16">
+ <title>To Navigate Paned Windows</title>
+ <para>A paned window is a window that is split into two or more panes. The
+Help browser and the <application>Nautilus</application> file manager are
+examples of applications that use paned windows. </para>
+ <figure>
+ <title>Example of a Paned Window</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/paned_window_anno.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <para>The following table describes the keyboard shortcuts that you can use
+to navigate windows with panes.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>F6</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Give focus to the next pane. The system gives focus to the control that last
+had focus in the pane. </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>F8</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the first resize handle in the window.
+The resize handle is displayed between the panes and enables you to resize
+the panes. Press <keycap>F8</keycap> again to give focus to the next resize
+handle.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>When the resize handle has focus, you can use the keyboard shortcuts
+that are listed in the following table to modify the paned window.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry colname="colspec0">
+ <para>arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the resize handle by a small amount.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>Ctrl</keycap> + arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the resize handle by a large amount.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Home</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Reduce the size of the pane to the left of
+the resize handle for vertical panes, or above the resize handle for horizontal
+panes, to the minimum size allowed. </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>End</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Increase the size of the pane to the left of the
+resize handle for vertical panes, or above the resize handle for horizontal
+panes,to the maximum size allowed. </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Set the position of the resize handle and
+return the focus to the last control that had focus.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Esc</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Reset the position of the resize handle to the original
+position and return the focus to the last control that had focus.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ </sect1>
+ <sect1 id="keynav-17">
+ <title>Navigating Applications</title>
+ <para>An application is any program, utility, or other software package that
+you run on your desktop. Applications comprise the following standard user
+interface components: </para>
+ <variablelist>
+ <varlistentry>
+ <term>Windows</term>
+ <listitem>
+ <para>A window is a rectangular
+frame on your screen that displays an application. See <xref linkend="keynav-11"/>
+for information about how to navigate windows.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Dialogs</term>
+ <listitem>
+ <para>A dialog is a popup window
+in which you enter information or commands. See <xref linkend="keynav-19"/>
+for information about how to navigate dialogs.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Controls</term>
+ <listitem>
+ <para>A control is an instrument
+that you use to operate or guide the user interface. For example, buttons,
+check boxes, menus, and text boxes are controls. See <xref linkend="keynav-23"/>
+for detailed information about how to navigate the different types of controls
+that are available.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para>This section of the manual describes the essential keyboard
+shortcuts that you can use to start using applications and dialogs. </para>
+ <sect2 id="keynav-18">
+ <title>Essential Keyboard Shortcuts for Navigating Applications</title>
+ <para>Since there are many applications that you can use in the desktop, this manual does not describe
+the keyboard shortcuts that you can use to navigate all of the different applications.
+However, the basic keyboard shortcuts are common to all applications. Access
+keys also provide an efficient way to navigate an application from the keyboard.
+An access key is identified by an underlined letter on a menu or control.
+In some cases, you must press <keycap>Alt</keycap> in combination with the
+access key to perform an action.</para>
+ <para>The following table lists the essential keyboard shortcuts that you
+can use to navigate applications. </para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>F10</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Open the first menu on the application menubar.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>Alt</keycap> + access key</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Open the menu that is associated with the
+access key. </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>access keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the menu item that is associated with the access key.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>left arrow</keycap> and <keycap>right arrow</keycap></para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Switch
+focus between the menus on the menubar.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>up arrow</keycap> and <keycap>down arrow</keycap></para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move focus
+into a menu.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Esc</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Close the open menus and give focus to the control
+that had focus before the menubar.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-19">
+ <title>Essential Keyboard Shortcuts for Navigating Dialogs</title>
+ <para>The following table lists the essential keyboard shortcuts that you
+can use to navigate dialogs. </para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycombo>
+ <keycap>Alt</keycap>
+ <keycap>access key</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Activate or select a control.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Tab</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the next control.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Page Up</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move to the next tabbed
+section of the dialog, if the dialog contains tabbed sections.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Page Down</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move to the previous
+tabbed section of the dialog, if the dialog contains tabbed sections.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Esc</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Close the dialog.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Return</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Perform the default action for the dialog.
+The default action is usually to apply the changes and close the dialog.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ </sect1>
+ <sect1 id="keynav-20">
+ <title>Navigating Nautilus File Manager</title>
+ <para>The <application>Nautilus</application> file manager window contains
+several components and there are different keyboard shortcuts defined to navigate
+each component. The following graphic illustrates the name and location of
+each component.</para>
+ <figure>
+ <title>Nautilus File Manager Window Components</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/naut_iconview_anno_window.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <sect2 id="keynav-21">
+ <title>To Navigate the View Pane</title>
+ <para>The following table describes the keyboard shortcuts that enable you
+to navigate the list and icon views of the file manager view pane. To navigate
+the music view of the file manager view pane, see <xref linkend="keynav-23"/>
+for information about how to navigate standard user interface controls.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>F6</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Switch focus between the side pane and the view pane.</para>
+ </entry>
+ </row>
+ <row>
+ <entry valign="top">
+ <para>arrow keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Select the next or previous file or folder in the direction of the arrow key.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Tab</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the next file or folder in the current order.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>Ctrl</keycap>+ arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the next or previous file or
+folder but do not select the item.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>spacebar</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Add the focused file
+or folder to the current selection.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Open the focused file or folder.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>A sequence of characters that matches
+the first n characters of a filename.</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>In an icon view, select the first file or folder that starts with the specified
+sequence of characters.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>F</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>In a list view, display a popup dialog where
+you can enter a sequence of characters that matches the first n characters
+of a filename.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-22">
+ <title>To Navigate the Side Pane</title>
+ <para>The following table describes the keyboard shortcuts that enable you
+to navigate the file manager side pane in general. </para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>F6</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Switch focus between the side pane and the view pane.</para>
+ </entry>
+ </row>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>F10</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Open the side pane popup menu.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Tab</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Switch the focus from the tab contents to
+the tab name.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the next or previous tab name, when a tab name has focus.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Display or hide the tab that has focus. The
+tab name remains in focus.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Tab</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the focus from the tab name to the tab contents.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>The following table describes the keyboard shortcuts that enable you
+to navigate the <guilabel>History</guilabel> tab in the side pane. </para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>arrow keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Give focus to the next or previous file or folder in the history list.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Open the file or folder that has focus in
+the history list.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>For information about how to navigate the <guilabel>Notes</guilabel>
+tab of the file manager side pane, see <xref linkend="keynav-28"/> for information
+about how to navigate multi-line text boxes.</para>
+ <para>For information about how to navigate the <guilabel>Tree</guilabel>
+tab of the file manager side pane, see <xref linkend="keynav-35"/>.</para>
+ </sect2>
+ </sect1>
+ <sect1 id="keynav-23">
+ <title>Navigating Standard Elements and Controls</title>
+ <para>The following sections describe how to navigate and use standard user
+interface elements and controls from the keyboard.</para>
+ <sect2 id="keynav-24">
+ <title>To Navigate Menus</title>
+ <para>The following table lists the keyboard shortcuts that you can use to
+navigate menus.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para><keycap>up arrow</keycap> and <keycap>down arrow</keycap></para>
+ </entry>
+ <entry valign="top">
+ <para>Give focus to the next
+or previous menu item on a menu.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>right arrow</keycap> </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>If the menu item that has focus is a submenu,
+open the submenu and give focus to the first menu item on the submenu.</para>
+ <para>If the menu item that has focus is not a submenu, open the next menu on the
+menubar.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>left arrow</keycap> </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>If the menu item that has focus is a submenu
+item, switch the focus back to the submenu.</para>
+ <para>If the menu item that
+has focus is not a submenu item, open the previous menu on the menubar.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Return</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the focused menu item and close the
+open menus.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>access key</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the menu item that is associated with the access key and close the
+open menus.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the focused menu item and close the
+open menus except when the menu item is a check box or radio button. If the
+menu item is a check box or radio button, the menu does not close.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Esc</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Close the open menus.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-25">
+ <title>To Navigate Buttons</title>
+ <para>A button is a control that you use to start an action. Most buttons
+are rectangular and contain a text label. </para>
+ <figure>
+ <title>Sample Button</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/button.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <para>The following table lists the keyboard shortcuts that you can use to
+navigate buttons.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Activate the button that has focus. This is the equivalent
+of clicking on the button.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Return</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Activate the button that has focus or, if
+no button has focus, perform the default action for the dialog.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-26">
+ <title>To Navigate Radio Buttons</title>
+ <para>A radio button is a control that you use to select one of several mutually-exclusive
+options. </para>
+ <figure>
+ <title>Sample Radio Button</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/radio_button.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <para>The following table lists the keyboard shortcuts that you can use to
+navigate a set of radio buttons.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>arrow keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Select the next or previous radio button and deselect the other radio buttons
+in the group.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-27">
+ <title>To Navigate Check Boxes</title>
+ <para>A check box is a control that you use to select or deselect an option.</para>
+ <figure>
+ <title>Sample Check Box</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/check_box.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <para>The following table lists the keyboard shortcuts that you can use to
+navigate a check box.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Select or deselect the check box.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-28">
+ <title>To Navigate Text Boxes</title>
+ <para>Text boxes are controls in which you type text.</para>
+ <figure>
+ <title>Sample Single Line Text Box</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/text_box.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <para>The following table lists the keyboard shortcuts that you can use to
+navigate a single line text box.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>left arrow</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Position the cursor one character to the left.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>right arrow</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Position the cursor one character to the right.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>left arrow</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Position the cursor
+at the start of the current word. Press-and-hold <keycap>Ctrl</keycap> and
+continue to press <keycap>left arrow</keycap> to position the cursor at the
+start of the previous word.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>right arrow</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Position the cursor
+at the end of the current word. Press-and-hold <keycap>Ctrl</keycap> and continue
+to press <keycap>right arrow</keycap> to position the cursor at the end of
+the next word.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Home</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Position the cursor at the start of the line.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>End</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Position the cursor at the end of the line.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycombo><keycap>Shift</keycap><keycap>left
+arrow</keycap></keycombo> or <keycap>right arrow</keycap></para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select one character at a time to the left or right of the cursor.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycombo><keycap>Shift</keycap><keycap>Ctrl</keycap><keycap>left arrow</keycap></keycombo> or <keycap>right arrow</keycap></para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select one word at a time to the left or right of the cursor.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Home</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select all text to
+the left of the cursor.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>End</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select all text to the right of the cursor.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>A</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select all text in the text box.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>In addition to the keyboard shortcuts listed in the previous table,
+use the keyboard shortcuts in the following table to navigate multi-line text
+boxes.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>Page Up</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Position the cursor at the top of the current view. Press <keycap>Page Up</keycap> again to position the cursor at the top of the previous view.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Page Down</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Position the cursor at the end of the current
+view. Press <keycap>Page Down</keycap> again to position the cursor at the
+end of the previous view.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>up arrow</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Position the cursor
+at the start of the current paragraph. Press-and-hold <keycap>Ctrl</keycap>
+and continue to press <keycap>up arrow</keycap> to position the cursor at
+the start of the previous paragraph.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>down arrow</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Position the cursor
+at the end of the current paragraph. Press-and-hold <keycap>Ctrl</keycap>
+and continue to press <keycap>down arrow</keycap> to position the cursor at
+the end of the next paragraph.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Page Up</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Position the cursor
+one view width to the left.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Page Down</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Position the cursor
+one view width to the right.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Home</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Position the cursor at the start of the text
+box.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>End</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Position the cursor at the end of the text
+box.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Tab</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the next control on the dialog.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Page
+Up</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the text
+to the start of the current view. Press-and-hold <keycap>Shift</keycap> and
+continue to press <keycap>Page Up</keycap> to extend the selection to the
+start of the previous view.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Page Down</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the text to
+the end of the current view. Press-and-hold <keycap>Shift</keycap> and continue
+to press <keycap>Page Down</keycap> to extend the selection to the end of
+the next view.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Home</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the text to the start of the line.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>End</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the text to the end of the line.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Ctrl</keycap>
+ <keycap>up arrow</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the
+text to the start of the paragraph, then to the start of the previous paragraph.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Ctrl</keycap>
+ <keycap>down arrow</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the text to the end of the paragraph, then to the end of the next paragraph.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Ctrl</keycap>
+ <keycap>Home</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the text to the start of the text box.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Ctrl</keycap>
+ <keycap>End</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the text to the end of the text box.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-29">
+ <title>To Navigate Spin Boxes</title>
+ <para>A spin box is a control that allows you to type a numeric value or select
+a value from a list of all possible values. </para>
+ <figure>
+ <title>Sample Spin Box</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/spin_box.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <para>The keyboard shortcuts that you use to navigate the text box area of
+a spin box are listed in <xref linkend="keynav-28"/>. The following table lists
+the keyboard shortcuts that you can use to navigate the up and down arrows
+in the spin box.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para><keycap>up arrow</keycap> or <keycap>down arrow</keycap></para>
+ </entry>
+ <entry valign="top">
+ <para>Increase or decrease the
+value of the spin box by a small amount.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>Page Up</keycap> or <keycap>Page Down</keycap></para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Increase
+or decrease the value of the spin box by a large amount.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-30">
+ <title>To Navigate Drop-Down List Boxes</title>
+ <para>A drop-down list box is a control that you use to select one of several
+available items. The drop-down list box contains a button that you use to
+display the available items. </para>
+ <figure>
+ <title>Sample Drop-Down List Box</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/dropdown_list_box.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <para>The following table lists the keyboard shortcuts that you can use to
+navigate a drop-down list box.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>This key performs one of the following functions:</para>
+ <itemizedlist>
+ <listitem>
+ <para>If the drop-down list is not open, this key opens the drop-down
+list.</para>
+ </listitem>
+ <listitem>
+ <para>If the drop-down list is open, this key accepts the current
+selection and closes the list. </para>
+ </listitem>
+ </itemizedlist>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>up arrow</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the previous list item.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>down arrow</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the next list item.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Esc</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Close the list without changing the selection.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-31">
+ <title>To Navigate Drop-Down Combination Boxes</title>
+ <para>A drop-down combination box is a text box with a drop-down list box
+attached. </para>
+ <figure>
+ <title>Sample Drop-Down Combination Box</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/dropdown_combination_box.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <para>When the text box has focus, use the keyboard shortcuts that are listed
+in <xref linkend="keynav-28"/> to navigate the text box area. When the text
+box has focus, you can also use the keyboard shortcuts in the following table
+to navigate the drop-down list area.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>up arrow</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Select the previous item from the drop-down list without
+displaying the list.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>down arrow</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the next item from the drop-down list
+without displaying the list.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>down arrow</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Open the drop-down
+list.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>When the drop-down list has focus, you can use the keyboard shortcuts
+that are listed in the following table to navigate the drop-down list.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>up arrow</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Select the previous list item.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>down arrow</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the next list item.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Home</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the first item on the list.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>End</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the last item on the list.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Page Up</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the item at the top of the current
+list view.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Page Down</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the item at the bottom of the current
+list view.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Accept the current selection and close the
+drop-down list.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Page Up</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Scroll to the left
+of the list, if required.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Page Down</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Scroll to the right
+of the list, if required.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-32">
+ <title>To Navigate Sliders</title>
+ <para>A slider is a control that you use to set a value in a continuous range
+of values.</para>
+ <figure>
+ <title>Sample Slider</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/slider.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <para>The following table describes the keyboard shortcuts that you can use
+to navigate a slider.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para><keycap>left arrow</keycap> or <keycap>up arrow</keycap></para>
+ </entry>
+ <entry valign="top">
+ <para>Move the slider left or
+up by a small amount.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>right arrow</keycap> or <keycap>down arrow</keycap></para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the
+slider right or down by a small amount.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Page Up</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the slider left or up a large amount.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Page Down</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the slider right or down a small amount.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Home</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the slider to the maximum value.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>End</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Move the slider to the minimum value.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-33">
+ <title>To Navigate Tabbed Sections</title>
+ <figure>
+ <title>Sample Dialog with Tabbed Sections</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/tabbed_section.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <para>Windows and dialogs are sometimes divided into logical sections that
+are displayed one section at a time on the window or dialog. The divisions
+are called tabbed sections that are identified by a tab with a text label. </para>
+ <para>The following table lists the keyboard shortcuts that you can use to
+navigate the tabbed sections of a window or dialog when a tab name has focus.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycap>left arrow</keycap>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Give focus to the previous tabbed section.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>right arrow</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the next tabbed section.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>Tab</keycap> or <keycombo><keycap>Ctrl</keycap><keycap>down arrow</keycap></keycombo></para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the first control on the active tabbed section.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>The following table lists the keyboard shortcuts that you can use to
+navigate the tabbed sections of a window or dialog when a control on a tabbed
+section has focus.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Page Up</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry valign="top">
+ <para>Give focus to the previous tabbed section. </para>
+ <para>This keyboard shortcut does not work if the focused control uses <keycombo><keycap>Ctrl</keycap><keycap>Page Up</keycap></keycombo> for another purpose.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Page Down</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the
+next tabbed section.</para>
+ <para>This keyboard shortcut does not work if the
+focused control uses <keycombo><keycap>Ctrl</keycap><keycap>Page Down</keycap></keycombo> for
+another purpose.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Tab</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the next control outside the
+tabbed sections.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-34">
+ <title>To Navigate Lists</title>
+ <para>The following table lists the keyboard shortcuts that you can use to
+navigate multi-column lists when a column header has focus.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para><keycap>left arrow</keycap> or <keycap>right arrow</keycap></para>
+ </entry>
+ <entry valign="top">
+ <para>Give focus to the previous
+or next column header.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Activate the header. This action usually sorts
+the list by the column header.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Tab</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the list contents.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>The following table lists the keyboard shortcuts that you can use to
+navigate lists when the contents of the list has focus.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para>arrow keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Select the next or previous row or column.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>Page Up</keycap> </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the top row of the list contents that
+are in view. Press <keycap>Page Up</keycap> again to select the top row of
+the previous view.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Page Down</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the bottom row of the list contents
+that are in view. Press <keycap>Page Down</keycap> again to select the bottom
+row of the next view.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Home</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the first row in the list.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>End</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the last row in the list.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>Shift</keycap>+ arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>For lists that support multiline selections,
+add the next or previous row or column to the current selection.</para>
+ <para>For lists that only allow single line selections, select the next or previous
+row or column.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Page Up</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select all the rows
+between the current selection and the top row of the view. </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Page Down</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select all the rows
+between the current selection and the bottom row of the view. </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Home</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select all the rows between the current selection
+and the first row in the list. </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>End</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select all the rows between the current selection
+and the last row in the list. </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>Ctrl</keycap>+ arrow keys</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the next row or column but do
+not extend the selection.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Page Up</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the
+top row in the view but do not extend the selection.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Page Down</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the
+bottom row in the view but do not extend the selection.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>Home</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the first row in the list but
+do not extend the selection.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>End</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the last row in the list but
+do not extend the selection.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>spacebar</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Add the focused row to the selection or remove the
+focused row from the selection.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>spacebar</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>If the selected item is a text box, this key
+enables you to edit the item.</para>
+ <para>If the selected item is a check
+box, this key enables you to select or deselect the check box.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Return</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Activate the item.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>A</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>For lists that support multiline selections,
+select all rows in the list.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>F</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Open a text box which you can use to type
+a search string and search the list. Press <keycap>Esc</keycap> to close the
+text box.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycombo>
+ <keycap>Shift</keycap>
+ <keycap>Tab</keycap>
+ </keycombo>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Give focus to the column header, if applicable.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ <sect2 id="keynav-35">
+ <title>To Navigate Trees</title>
+ <para>A tree is a user interface control that contains sections that you can
+expand and collapse. A tree usually represents a hierarchical structure.</para>
+ <figure>
+ <title>Sample Tree Structure</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/tree.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase/>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <para>To navigate trees, you can use the same keyboard shortcuts that are
+listed in <xref linkend="keynav-34"/>. In addition, the following table lists
+the keyboard shortcuts you can use for the tree items.</para>
+ <informaltable frame="topbot">
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="43.94*"/>
+ <colspec colname="colspec1" colwidth="56.06*"/>
+ <thead>
+ <row rowsep="1">
+ <entry valign="top">
+ <para>Keys</para>
+ </entry>
+ <entry valign="top">
+ <para>Function</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry valign="top">
+ <para><keycap>+</keycap> (plus)</para>
+ </entry>
+ <entry valign="top">
+ <para>Expand the focused item.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para><keycap>-</keycap> (minus)</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Collapse the focused item.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <keycap>Back Space</keycap>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Select the parent item.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ </sect1>
+ <sect1 id="keynav-36">
+ <title>Customizing Your Keyboard Shortcuts</title>
+ <para>Use the <application>Keyboard Shortcuts</application> preference tool
+to display the default keyboard shortcuts that you use to navigate the desktop.
+You can customize the default keyboard shortcuts to meet your requirements.
+You can also create hot keys. Hot keys are keyboard shortcuts that start applications. </para>
+ <para>To start the <application>Keyboard Shortcuts</application> preference
+tool, choose <menuchoice><guimenu>Applications</guimenu><guisubmenu>Desktop Preferences</guisubmenu><guimenuitem>Keyboard Shortcuts</guimenuitem></menuchoice>. The <guilabel>Desktop shortcuts</guilabel> table lists the
+keyboard shortcut that is associated with each action.</para>
+ <para>To customize a keyboard shortcut, perform the following steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Click on the action for which you want to customize the keyboard
+shortcut. The row is highlighted.</para>
+ </listitem>
+ <listitem>
+ <para>Click on the keyboard shortcut in the <guilabel>Shortcut</guilabel> column. The text <quote>
+Type a new accelerator, or press Backspace to clear</quote> is displayed in
+the Shortcut column. </para>
+ </listitem>
+ <listitem>
+ <para>Press the keys that you want to associate with the action.
+The new keyboard shortcut is displayed in the Shortcut column.</para>
+ </listitem>
+ </orderedlist>
+ <para>To disable a keyboard shortcut, perform the following steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Click on the action for which you want to disable the keyboard shortcut.
+The row is highlighted.</para>
+ </listitem>
+ <listitem>
+ <para>Click on the keyboard shortcut in the <guilabel>Shortcut</guilabel>
+column. The text <quote>Type a new accelerator, or press Backspace to clear
+</quote> is displayed in the Shortcut column. </para>
+ </listitem>
+ <listitem>
+ <para>Press <keycap>Back Space</keycap>. The keyboard shortcut is
+disabled.</para>
+ </listitem>
+ </orderedlist>
+ </sect1>
+</chapter>
diff --git a/gnome2-accessibility-guide/C/legal.xml b/gnome2-accessibility-guide/C/legal.xml
new file mode 100644
index 0000000..ac97e1d
--- /dev/null
+++ b/gnome2-accessibility-guide/C/legal.xml
@@ -0,0 +1,76 @@
+ <legalnotice id="legalnotice">
+ <para>
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation
+ License (GFDL), Version 1.1 or any later version published
+ by the Free Software Foundation with no Invariant Sections,
+ no Front-Cover Texts, and no Back-Cover Texts. You can find
+ a copy of the GFDL at this <ulink type="help"
+ url="ghelp:fdl">link</ulink> or in the file COPYING-DOCS
+ distributed with this manual.
+ </para>
+ <para> This manual is part of a collection of GNOME manuals
+ distributed under the GFDL. If you want to distribute this
+ manual separately from the collection, you can do so by
+ adding a copy of the license to the manual, as described in
+ section 6 of the license.
+ </para>
+
+ <para>
+ Many of the names used by companies to distinguish their
+ products and services are claimed as trademarks. Where those
+ names appear in any GNOME documentation, and the members of
+ the GNOME Documentation Project are made aware of those
+ trademarks, then the names are in capital letters or initial
+ capital letters.
+ </para>
+
+ <para>
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED
+ UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE
+ WITH THE FURTHER UNDERSTANDING THAT:
+
+ <orderedlist>
+ <listitem>
+ <para>DOCUMENT IS PROVIDED ON AN "AS IS" BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
+ IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
+ THAT THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR
+ A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
+ RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE
+ OF THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR
+ MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY
+ CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
+ SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
+ LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED
+ VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER
+ EXCEPT UNDER THIS DISCLAIMER; AND
+ </para>
+ </listitem>
+ <listitem>
+ <para>UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
+ THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE),
+ CONTRACT, OR OTHERWISE, SHALL THE AUTHOR,
+ INITIAL WRITER, ANY CONTRIBUTOR, OR ANY
+ DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION
+ OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH
+ PARTIES, BE LIABLE TO ANY PERSON FOR ANY
+ DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+ CONSEQUENTIAL DAMAGES OF ANY CHARACTER
+ INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
+ OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
+ MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR
+ LOSSES ARISING OUT OF OR RELATING TO USE OF THE
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT,
+ EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
+ THE POSSIBILITY OF SUCH DAMAGES.
+ </para>
+ </listitem>
+ </orderedlist>
+ </para>
+ </legalnotice>
+
diff --git a/gnome2-accessibility-guide/C/preface.xml b/gnome2-accessibility-guide/C/preface.xml
new file mode 100644
index 0000000..3ef28b3
--- /dev/null
+++ b/gnome2-accessibility-guide/C/preface.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+ <preface id="preface-1">
+ <title>Preface</title>
+ <para>The <citetitle>GNOME 2.0 Desktop for the Solaris Operating Environment Accessibility
+Guide</citetitle> describes how to configure, customize, and use the accessibility
+features that are available for the GNOME 2.0 desktop. Most of the information
+in this guide is generic and applies to all GNOME distributions. </para>
+ <sect1 id="preface-9">
+ <title id="preface-2">Who Should Use This Book</title>
+ <para>This manual is for users, system administrators, and anyone who is interested
+in how the GNOME 2.0 desktop satisfies Section 508 of the U.S. Rehabilitation Act.</para>
+ </sect1>
+ <sect1 id="preface-4">
+ <title>How This Book Is Organized</title>
+ <para>This manual is structured in the following manner:</para>
+ <itemizedlist>
+ <listitem><para><xref linkend="accessintro-1"/> introduces you to accessibility in the
+GNOME desktop.</para></listitem>
+ <listitem><para><xref linkend="dtconfig-0"/> describes how to configure the mouse and
+keyboard to make these devices accessible to more users.</para></listitem>
+ <listitem><para><xref linkend="keynav-0"/> describes how to navigate the desktop from
+the keyboard only.</para></listitem>
+ <listitem><para><xref linkend="themes-0"/> describes the methods you can use to change
+the appearance of the desktop to enhance the accessibility of the desktop
+for users with visual impairments.</para></listitem>
+ </itemizedlist>
+ </sect1>
+ <sect1 id="preface-5">
+ <title>Related Books</title>
+ <para>The following manuals are related to this manual:</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <citetitle>GNOME 2.0 Desktop System Administration Guide</citetitle>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <citetitle>GNOME 2.0 Desktop User Guide</citetitle>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect1>
+ </preface>
diff --git a/gnome2-accessibility-guide/C/themes.xml b/gnome2-accessibility-guide/C/themes.xml
new file mode 100644
index 0000000..a3c03b7
--- /dev/null
+++ b/gnome2-accessibility-guide/C/themes.xml
@@ -0,0 +1,556 @@
+<?xml version="1.0" encoding="utf-8"?>
+<chapter id="themes-0">
+ <title>Customizing the Appearance of the Desktop</title>
+ <para>This chapter describes the methods you can use to change the appearance
+of the desktop to enhance the accessibility of the desktop for users with
+visual impairments.</para>
+ <sect1 id="themes-1">
+ <title>Customization Options</title>
+ <para>There are a number of methods to enable you to customize the appearance
+of the desktop to suit your specific needs, as follows:</para>
+ <variablelist>
+ <varlistentry>
+ <term>Themes</term>
+ <listitem>
+ <para>Themes are the most effective
+way to change the appearance of the desktop in a consistent manner. See <xref linkend="themes-2"/> for more information about themes and how to use themes
+to achieve the type of desktop that you require.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Desktop and application-specific configuration settings</term>
+ <listitem>
+ <para>You can customize different components of the desktop
+individually to achieve the display settings that you require. You can configure
+the desktop and applications in addition to using themes or as an alternative
+to using themes. See <xref linkend="themes-7"/> for more information.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para>The following table summarizes the changes that you can
+make to the desktop and where you can make the changes. This manual does not
+provide detailed instructions about how to customize the desktop. For detailed
+instructions about how to use the customization tools that the desktop provides,
+refer to the online help for each tool or to the <citetitle>GNOME 2.0 Desktop User Guide</citetitle>.</para>
+ <table frame="topbot" id="themes-TBL-1">
+ <title>Quick Reference to Customizing the Appearance of the Desktop</title>
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="33.04*"/>
+ <colspec colname="colspec1" colwidth="14.50*"/>
+ <thead>
+ <row rowsep="1">
+ <entry>
+ <para>To change the...</para>
+ </entry>
+ <entry>
+ <para>Use...</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>
+ <para>Overall appearance of the desktop to use high contrast colors,
+low contrast colors, or large print.</para>
+ </entry>
+ <entry>
+ <para>The <application>Theme</application> preference tool.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>Appearance of the desktop background only.</para>
+ </entry>
+ <entry>
+ <para>The <application>Background</application> preference tool and
+the <application>Nautilus</application> file manager <guilabel>Preferences</guilabel> dialog.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>Font displayed on the desktop background and in all desktop
+applications.</para>
+ </entry>
+ <entry>
+ <para>The <application>Font</application>
+preference tool.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>Default font settings of the <application> gedit</application>
+text editor or <application>Terminal</application> application. By default, <application> gedit</application> and <application>Terminal</application> use the default
+application font that is specified in the <application>Font</application>
+preference tool.</para>
+ </entry>
+ <entry>
+ <para>The <guilabel>Preferences</guilabel>
+dialog for the application.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>Appearance of icons and tabs in the <application>Nautilus</application> file manager application.</para>
+ </entry>
+ <entry colname="colspec1">
+ <para>The <guilabel>View</guilabel> menu and the <guilabel>Preferences</guilabel>
+dialog in the <application>Nautilus</application> file manager application.</para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </sect1>
+ <sect1 id="themes-2">
+ <title>Using Themes to Customize the Desktop</title>
+ <para>This section describes how to use themes to customize the appearance
+of the desktop.</para>
+ <sect2 id="themes-3">
+ <title>Introduction to Themes</title>
+ <para>You can use themes to modify and control the appearance of the desktop
+in a consistent manner. A theme is a group of coordinated settings that specifies
+how a desktop component or a group of desktop components appears. When you
+apply a theme, the system modifies many desktop components simultaneously
+to achieve the desired effect. For example, if you apply a theme that increases
+the font size across the desktop, the theme also modifies the size of panels
+and icons on the desktop for optimum compatibility with the font size. </para>
+ <para>The following types of themes affect different parts of the desktop: </para>
+ <variablelist>
+ <varlistentry>
+ <term>Desktop themes</term>
+ <listitem>
+ <para>Desktop themes determine
+the visual appearance of all windows, applications, dialogs, panels, and applets.
+Desktop themes also determine the visual appearance of the GNOME-compliant
+interface items that appear on windows, panels, and applets, such as menus,
+icons, and buttons. Some of the desktop themes that are available in the desktop are designed for special accessibility needs.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Window frame themes</term>
+ <listitem>
+ <para>Window frame
+themes determine the appearance of the frames around windows only.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><application>Nautilus</application> file manager themes</term>
+ <listitem>
+ <para><application>Nautilus</application> file manager themes
+determine the appearance of desktop background objects, <application>Nautilus</application> icons, and the font used on tabs in the <application>Nautilus</application> side pane.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+ <sect2 id="themes-4">
+ <title>To Choose a Desktop Theme</title>
+ <para>To open the <application>Theme</application> preference tool and view
+the desktop themes that are available, choose <menuchoice><guimenu>Applications</guimenu><guisubmenu>Desktop Preferences</guisubmenu><guimenuitem>Theme</guimenuitem></menuchoice>. The <guilabel>Theme Preferences</guilabel>
+dialog is displayed. Click on the <guilabel>Widget Theme</guilabel> tab to
+display the desktop themes that are available. To choose a new theme for the
+desktop, click on a theme in the <guilabel>Widget Theme</guilabel> list box.
+The system automatically applies the theme to the desktop. </para>
+ <para>There are several desktop themes available that suit different accessibility
+needs. These themes are described in the following table:</para>
+ <table frame="topbot" id="themes-TBL-2">
+ <title>Desktop Themes Designed for Accessibility Requirements</title>
+ <tgroup cols="2" colsep="0" rowsep="0">
+ <colspec colname="colspec0" colwidth="50*"/>
+ <colspec colname="colspec1" colwidth="50*"/>
+ <thead>
+ <row rowsep="1">
+ <entry>
+ <para>Theme Name</para>
+ </entry>
+ <entry>
+ <para>Description</para>
+ </entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>
+ <para>
+ <guilabel>HighContrast</guilabel>
+ </para>
+ </entry>
+ <entry>
+ <para>Provides dark text on a light background using high contrast colors.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <guilabel>HighContrastInverse</guilabel>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Provides light text on a dark background using
+high contrast colors.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <guilabel>LowContrast</guilabel>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Uses low contrast colors for the background
+and foreground text. </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <guilabel>LargePrint</guilabel>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Increases the font size to 18pt. The background
+and foreground colors are the same as those specified by the <guilabel>Default</guilabel> desktop theme.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <guilabel>HighContrastLargePrint</guilabel>
+ </para>
+ </entry>
+ <entry>
+ <para>Provides dark text on a light background using high contrast
+colors and increases the font size to 18pt.</para>
+ </entry>
+ </row>
+ <row>
+ <entry>
+ <para>
+ <guilabel>HighContrastLargePrintInverse</guilabel>
+ </para>
+ </entry>
+ <entry>
+ <para>Provides light text on a dark background using high contrast
+colors and increases the font size to 18pt.</para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="colspec0">
+ <para>
+ <guilabel>LowContrastLargePrint</guilabel>
+ </para>
+ </entry>
+ <entry colname="colspec1">
+ <para>Uses low contrast colors for the background
+and foreground text and increases the font size to 18pt. </para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </sect2>
+ <sect2 id="themes-5">
+ <title>To Choose a Window Frame Theme</title>
+ <para>To open the <application>Theme</application> preference tool and view
+the window frame themes that are available, choose <menuchoice><guimenu>Applications</guimenu><guisubmenu>Desktop Preferences</guisubmenu><guimenuitem>Theme</guimenuitem></menuchoice>. The <guilabel>Theme Preferences</guilabel>
+dialog is displayed. Click on the <guilabel>Window Frames</guilabel> tab to
+display the window frame themes that are available. The <guilabel>Atlanta</guilabel> theme is an accessible theme. </para>
+ </sect2>
+ <sect2 id="themes-18">
+ <title>To Choose a Nautilus Theme</title>
+ <para><application>Nautilus</application> file manager themes determine the
+appearance of desktop background objects, <application>Nautilus</application>
+icons, and the font used on tabs in the <application>Nautilus</application>
+side pane. To select a Nautilus theme, perform the following steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Start the <application>Nautilus</application> file manager.</para>
+ </listitem>
+ <listitem>
+ <para>Choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></menuchoice> to display the <guilabel>Preferences</guilabel> dialog. </para>
+ </listitem>
+ <listitem>
+ <para>Click on the <guilabel>Appearance</guilabel> category to display
+the <application>Nautilus</application> themes that are available. The accessible <application>Nautilus</application> themes correspond to the accessible desktop themes
+that are listed in <xref linkend="themes-TBL-2"/>.</para>
+ </listitem>
+ <listitem>
+ <para>Select the theme that matches the desktop theme that you selected.</para>
+ </listitem>
+ </orderedlist>
+ </sect2>
+ <sect2 id="themes-6">
+ <title>To Create Your Own Themes</title>
+ <para>For information about how to create your own desktop themes and window frame
+themes, see the <citetitle>GNOME 2.0 Desktop System Administration Guide</citetitle>. </para>
+ </sect2>
+ </sect1>
+ <sect1 id="themes-7">
+ <title>Customizing Specific Components of the Desktop</title>
+ <para>This section describes how to customize specific components of the desktop
+individually.</para>
+ <sect2 id="themes-8">
+ <title>To Customize the Desktop Background</title>
+ <para>The desktop themes do not affect the desktop background. Therefore to
+modify the desktop background to complement your desktop, you must customize
+the desktop background separately using the <application>Background</application>
+preference tool. To start the <application>Background</application> preference
+tool, choose <menuchoice><guimenu>Applications</guimenu><guisubmenu>Desktop Preferences</guisubmenu><guimenuitem>Background</guimenuitem></menuchoice>.</para>
+ </sect2>
+ <sect2 id="themes-9">
+ <title>To Customize Desktop Background Objects</title>
+ <para>The size of the icons that are displayed on the desktop background is
+controlled by the <application>Nautilus</application> file manager. To change
+the size of the icons, perform the following steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Start the <application>Nautilus</application> file manager.</para>
+ </listitem>
+ <listitem>
+ <para>Choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences.</guimenuitem></menuchoice>.</para>
+ </listitem>
+ <listitem>
+ <para>Select the <guilabel>Views</guilabel> category.</para>
+ </listitem>
+ <listitem>
+ <para>In the <guilabel>Icon View Defaults</guilabel> group, select
+the zoom level that you require in the <guilabel>Default zoom level</guilabel>
+spin box.</para>
+ </listitem>
+ </orderedlist>
+ </sect2>
+ <sect2 id="themes-10">
+ <title>To Customize Fonts</title>
+ <para>This section describes how to customize the font settings for the desktop
+and frequently-used applications.</para>
+ <para>If you have difficulty with the default font type and font size that is used
+on the desktop and desktop background, you can customize the font settings
+to suit your needs. </para>
+ <para>You can specify individual font settings for the following desktop components and applications: </para>
+ <itemizedlist>
+ <listitem>
+ <para>Entire desktop excluding the desktop background</para>
+ </listitem>
+ <listitem>
+ <para>Desktop background only</para>
+ </listitem>
+ <listitem>
+ <para>
+ <application>Terminal</application>
+ </para>
+ </listitem>
+ <listitem>
+ <para><application>gedit</application> text editor</para>
+ </listitem>
+ <listitem>
+ <para><application>Nautilus</application> file manager</para>
+ </listitem>
+ </itemizedlist>
+ <sect3 id="themes-11">
+ <title>To Customize the Desktop Fonts</title>
+ <para>The <application>Font</application> preference tool allows you to specify
+the default fonts for the desktop. </para>
+ <para>To start the <application>Font</application> preference tool, choose <menuchoice><guimenu>Applications</guimenu><guisubmenu>Desktop Preferences</guisubmenu><guimenuitem>Font</guimenuitem></menuchoice>. The <guilabel>Font Preferences</guilabel> dialog contains the following options: </para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <guilabel>Application font</guilabel>
+ </term>
+ <listitem>
+ <para>Click on this button to select a default font to use for the text that
+is displayed on the desktop, including the text displayed on the windows and
+dialogs associated with GNOME-compliant applications and applets.</para>
+ <note>
+ <para>If you use the <application>Theme</application> preference tool
+to select a theme that modifies the application font, the theme setting overrides
+the font that you select using the <application>Font</application> preference
+tool.</para>
+ </note>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel>Desktop font</guilabel>
+ </term>
+ <listitem>
+ <para>Click on this button to select a font to use for the text that is displayed
+on the desktop background only.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <note>
+ <para>If you use large fonts, you may need to change the size of panes
+in applications that use panes such as, <application>Nautilus</application>
+file manager and <application>Yelp</application>. </para>
+ </note>
+ </sect3>
+ <sect3 id="themes-12">
+ <title>To Customize the Terminal Font</title>
+ <para>By default, the <application>Terminal</application> application uses
+the default font settings that are specified in the <application>Font</application>
+preference tool to display the text in the <application>Terminal</application>
+window components such as the titlebar, toolbar, menubar, and application
+dialogs. However, <application>Terminal</application> uses fixed-width fonts
+to display the contents of the <application>Terminal</application> window,
+that is the text that is displayed at the command line. </para>
+ <para>To change the font settings for the contents of the <application>Terminal</application> window, start the <application>Terminal</application> application,
+then choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Current
+Profile</guimenuitem></menuchoice>. In the <guilabel>General</guilabel> tabbed
+section, specify a font for the window contents as follows:</para>
+ <orderedlist>
+ <listitem>
+ <para>Deselect the <guilabel>Use the same font as other applications</guilabel> option. </para>
+ </listitem>
+ <listitem>
+ <para>Click on the font selector button to select the font type
+and font size to use for the contents of the <application>Terminal</application>
+window.</para>
+ </listitem>
+ </orderedlist>
+ </sect3>
+ <sect3 id="themes-13">
+ <title>To Customize the gedit Text Editor Font</title>
+ <para>By default, the <application>gedit</application> application uses the
+default font settings that are specified in the <application>Font</application>
+preference tool to display the text in the <application>gedit</application>
+window components such as the menubar, toolbar, and application dialogs. However,
+you can customize the font that <application>gedit</application> uses to display
+the text editor window contents. To customize the font settings for the <application>gedit</application> window contents, perform the following steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>In the <application>gedit</application> application, choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></menuchoice>.</para>
+ </listitem>
+ <listitem>
+ <para>In the <guilabel>Preferences</guilabel> dialog, select the <guilabel>Fonts &amp; Colors</guilabel> category.</para>
+ </listitem>
+ <listitem>
+ <para>Perform one of the following steps:</para>
+ <itemizedlist>
+ <listitem>
+ <para>To use the default desktop font that is specified in the <application>Font</application> preference tool, select the <guilabel>Use default theme
+font</guilabel> option.</para>
+ </listitem>
+ <listitem>
+ <para>To specify a font, deselect the <guilabel>Use default theme
+font</guilabel> option, then click on the <guibutton>Font used by the editor</guibutton> button to display the font selector dialog.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </orderedlist>
+ </sect3>
+ <sect3 id="themes-14">
+ <title>To Customize the Nautilus File Manager Font</title>
+ <para>By default, the <application>Nautilus</application> file manager uses
+the default font settings that are specified in the <application>Font</application>
+preference tool to display the text in the file manager window. However, you
+can further customize the font that is used in the file manager view pane.
+To customize the font that is used in the view pane, click on the <guimenu>View</guimenu> menu in the file manager, then select one of the following
+menu items:</para>
+ <itemizedlist>
+ <listitem>
+ <para>To enlarge the text, select <guimenuitem>Zoom In</guimenuitem>.</para>
+ </listitem>
+ <listitem>
+ <para>To reduce the text, select <guimenuitem>Zoom Out</guimenuitem>.</para>
+ </listitem>
+ <listitem>
+ <para>To reset the text to the default font setting, select <guimenuitem>Normal Size</guimenuitem>.</para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+ </sect2>
+ </sect1>
+ <sect1 id="themes-15">
+ <title>Meeting Specific Accessibility Needs</title>
+ <para>The following sections summarize the steps you need to take to improve
+the accessibility of the desktop in a particular area. </para>
+ <sect2 id="themes-16">
+ <title>To Achieve a High or Low Contrast Desktop</title>
+ <para>To achieve a high or low contrast desktop, perform the following steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Use the <application>Theme</application> preference tool to
+select the high contrast or low contrast desktop theme that you require.</para>
+ </listitem>
+ <listitem>
+ <para>Use the <application>Theme</application> preference tool to
+select a window frame theme. You should select the <guilabel>Atlanta</guilabel>
+window frame theme for use with high contrast desktop themes. The <guilabel>Atlanta</guilabel> window frame theme may also improve readability for some
+users. However, you can choose the window frame theme that best suits your
+needs. </para>
+ </listitem>
+ <listitem>
+ <para>In the <guilabel>Nautilus Preferences</guilabel> dialog, select
+a <application>Nautilus</application> theme to match the high contrast or
+low contrast desktop theme that you selected. See <xref linkend="themes-18"/>
+for more information.</para>
+ </listitem>
+ <listitem>
+ <para>Use the <application>Background</application> preference tool
+to customize your desktop background as follows:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Set the <guilabel>Picture Options</guilabel> to <guilabel>No Picture</guilabel>.</para>
+ </listitem>
+ <listitem>
+ <para>Set the <guilabel>Background Style</guilabel> to <guilabel>Solid color</guilabel>.</para>
+ </listitem>
+ <listitem>
+ <para>Select a background color that suits your needs.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para>In the <application>Terminal</application> application, ensure
+that the <guilabel>Use colors from system theme</guilabel> option is selected
+in the <guilabel>Edit Profile</guilabel> dialog.</para>
+ </listitem>
+ <listitem>
+ <para>In the <application>gedit</application> application, ensure
+that the <guilabel>Use default theme colors</guilabel> option is selected
+in the <guilabel>Preferences</guilabel> dialog.</para>
+ </listitem>
+ </orderedlist>
+ </sect2>
+ <sect2 id="themes-17">
+ <title>To Achieve a Large Print Desktop</title>
+ <para>To achieve a large print desktop, perform the following steps:</para>
+ <orderedlist>
+ <listitem>
+ <para>Use the <application>Theme</application> preference tool to
+select the large print theme that you require.</para>
+ </listitem>
+ <listitem>
+ <para>Use the <application>Theme</application> preference tool to
+select a window frame theme. You can use the <guilabel>Crux</guilabel>, <guilabel>Atlanta</guilabel>, or <guilabel>Bright</guilabel> window frame themes with
+large print desktop themes, depending on the contrast level that you prefer.</para>
+ </listitem>
+ <listitem>
+ <para>Use the <application>Font</application> preference tool to
+increase the font that is displayed on desktop background objects.</para>
+ </listitem>
+ <listitem>
+ <para>In the <guilabel>Nautilus Preferences</guilabel> dialog, select
+a <application>Nautilus</application> theme to match the large print desktop
+theme that you selected. See <xref linkend="themes-18"/> for more information.</para>
+ </listitem>
+ <listitem>
+ <para>Increase the font size that is used to display the contents
+of the <application>Terminal</application> application window. See <xref linkend="themes-12"/>
+for more information.</para>
+ </listitem>
+ <listitem>
+ <para>If the <guilabel>Use default theme font</guilabel> option
+is selected in the <application>gedit</application> <guilabel>Preferences</guilabel> dialog, <application>gedit</application> uses the font size that
+is specified in the large print theme that you selected. However, if the <guilabel>Use default theme font</guilabel> option is not selected, increase the font
+size that is used to display the contents of the <application>gedit</application>
+text editor window. See <xref linkend="themes-13"/> for more information.</para>
+ </listitem>
+ <listitem>
+ <para>If you use applications that use panes, such as <application>Nautilus</application> file manager and the Help browser, you may need to
+change the size of panes to accomodate the large print. See the online help
+for the appropriate application for more information.</para>
+ </listitem>
+ </orderedlist>
+ </sect2>
+ </sect1>
+</chapter>