summaryrefslogtreecommitdiffstats
path: root/gnome2-accessibility-guide/C/dtconfig.xml
diff options
context:
space:
mode:
Diffstat (limited to 'gnome2-accessibility-guide/C/dtconfig.xml')
-rw-r--r--gnome2-accessibility-guide/C/dtconfig.xml720
1 files changed, 720 insertions, 0 deletions
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>