diff options
author | Irene Ryan <ireneryan@src.gnome.org> | 2003-01-15 19:52:11 +0000 |
---|---|---|
committer | Irene Ryan <ireneryan@src.gnome.org> | 2003-01-15 19:52:11 +0000 |
commit | bb2a2c7b5c64700d92d1436bf46879e21786b869 (patch) | |
tree | 09741656b2441f82519401c5289539af87637162 /gnome2-accessibility-guide/C/keynav.xml | |
parent | 5b34738eabd7dbabcce227502b9fac6fc173770c (diff) | |
download | gnome-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
Diffstat (limited to 'gnome2-accessibility-guide/C/keynav.xml')
-rw-r--r-- | gnome2-accessibility-guide/C/keynav.xml | 3494 |
1 files changed, 3494 insertions, 0 deletions
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> |