1
<?xml version="1.0" encoding="utf-8"?>
2
<page xmlns="http://projectmallard.org/1.0/" type="topic" style="tip" id="keyboard-nav" xml:lang="fi">
4
<link type="guide" xref="keyboard" group="a11y"/>
5
<link type="guide" xref="a11y#mobility" group="keyboard"/>
6
<link type="seealso" xref="shell-keyboard-shortcuts"/>
8
<revision pkgversion="3.4.0" date="2012-03-14" status="candidate"/>
10
<credit type="author">
11
<name>Michael Hill</name>
12
<email>mdhillca@gmail.com</email>
14
<credit type="editor">
15
<name>Julita Inca</name>
16
<email>yrazes@gmail.com</email>
18
<credit type="author copyright">
19
<name>Shaun McCance</name>
20
<email>shaunm@gnome.org</email>
23
<desc>Use applications and the desktop without a mouse.</desc>
25
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
26
<mal:name>Timo Jyrinki</mal:name>
27
<mal:email>timo.jyrinki@iki.fi</mal:email>
28
<mal:years>2012.</mal:years>
32
<title>Keyboard navigation</title>
35
<cite date="2012-03-14" href="mailto:shaunm@gnome.org">Shaun McCance</cite>
36
<p>Do <em>NOT</em> use <code>ui:expanded</code> on this page. I know it's
37
tempting, but the target audience for this page is people who cannot use
38
a mouse, and having to expand sections when you're just figuring out how
39
to drive things with the keyboard is a burden.</p>
43
<cite date="2012-03-14" href="mailto:shaunm@gnome.org">Shaun McCance</cite>
44
<p>The message tray isn't keyboard accessible. Watch <link href="https://bugzilla.gnome.org/show_bug.cgi?id=672086">bug #672086</link>
45
and add an item here if it's fixed.</p>
48
<p>This page details keyboard navigation for people who cannot use a mouse or
49
other pointing device, or who want to use a keyboard as much as possible. For
50
keyboard shortcuts that are useful to all users, see
51
<link xref="shell-keyboard-shortcuts"/> instead.</p>
54
<p>If you cannot use a pointing device like a mouse, you can control the
55
mouse pointer using the numeric keypad on your keyboard. See
56
<link xref="mouse-mousekeys"/> for details.</p>
59
<table frame="top bottom" rules="rows">
60
<title>Navigate user interfaces</title>
62
<td><p><key>Tab</key> and <keyseq><key>Ctrl</key><key>Tab</key></keyseq></p></td>
64
<p>Move keyboard focus between different controls. <keyseq><key>Ctrl</key>
65
<key>Tab</key></keyseq> moves between groups of controls, such as from a sidebar
66
to the main content. <keyseq><key>Ctrl</key><key>Tab</key></keyseq> can also
67
break out of a control that uses <key>Tab</key> itself, such as a text area.</p>
68
<p>Hold down <key>Shift</key> to move focus in reverse order.</p>
72
<td><p>Arrow keys</p></td>
74
<p>Move selection between items in a single control, or among a set of
75
related controls. Use the arrow keys to focus buttons in a toolbar, select
76
items in a list or icon view, or select a radio button from a group.</p>
77
<p>In a tree view, use the left and right arrow keys to collapse and
78
expand items with children.</p>
82
<td><p><keyseq><key>Ctrl</key>Arrow keys</keyseq></p></td>
83
<td><p>In a list or icon view, move the keyboard focus to another item
84
without changing which item is selected.</p></td>
87
<td><p><keyseq><key>Shift</key>Arrow keys</keyseq></p></td>
88
<td><p>In a list or icon view, select all items from the currently selected
89
item to the newly focused item.</p></td>
92
<td><p><key>Space</key></p></td>
93
<td><p>Activate a focused item such as a button, check box, or list item.</p></td>
96
<td><p><keyseq><key>Ctrl</key><key>Space</key></keyseq></p></td>
97
<td><p>In a list or icon view, select or deselect the focused item without
98
deselecting other items.</p></td>
101
<td><p><key>Alt</key></p></td>
102
<td><p>Hold down the <key>Alt</key> key to reveal <em>accelerators</em>:
103
underlined letters on menu items, buttons, and other controls. Press
104
<key>Alt</key> plus the underlined letter to activate a control, just
105
as if you had clicked on it.</p></td>
108
<td><p><key>Esc</key></p></td>
109
<td><p>Exit a menu, popup, switcher, or dialog window.</p></td>
112
<td><p><key>F10</key></p></td>
113
<td><p>Open the first menu on the menubar of a window. Use the arrow keys
114
to navigate the menus.</p></td>
117
<td><p><keyseq><key>Shift</key><key>F10</key></keyseq> or the Menu key</p></td>
119
<p>Pop up the context menu for the current selection, as if you had
124
<td><p><keyseq><key>Ctrl</key><key>F10</key></keyseq></p></td>
125
<td><p>In the file manager, pop up the context menu for the current folder,
126
as if you had right-clicked on the background and not on any item.</p></td>
129
<td><p><keyseq><key>Ctrl</key><key>PageUp</key></keyseq> and
130
<keyseq><key>Ctrl</key><key>PageDown</key></keyseq></p></td>
131
<td><p>In a tabbed interface, switch to the tab to the left or right.</p></td>
135
<table frame="top bottom" rules="rows">
136
<title>Navigate the desktop</title>
137
<include xmlns="http://www.w3.org/2001/XInclude" href="shell-keyboard-shortcuts.page" xpointer="alt-f1"/>
138
<include xmlns="http://www.w3.org/2001/XInclude" href="shell-keyboard-shortcuts.page" xpointer="alt-tab"/>
139
<include xmlns="http://www.w3.org/2001/XInclude" href="shell-keyboard-shortcuts.page" xpointer="alt-tick"/>
140
<include xmlns="http://www.w3.org/2001/XInclude" href="shell-keyboard-shortcuts.page" xpointer="ctrl-alt-tab"/>
141
<include xmlns="http://www.w3.org/2001/XInclude" href="shell-keyboard-shortcuts.page" xpointer="ctrl-alt-updown"/>
143
<td><p><keyseq><key>Alt</key><key>F6</key></keyseq></p></td>
144
<td><p>Cycle through windows in the same application. Hold down the <key>Alt</key>
145
key and press <key>F6</key> until the window you want is highlighted, then release
146
<key>Alt</key>. This is similar to the <keyseq><key>Alt</key><key>`</key></keyseq>
150
<td><p><keyseq><key>Alt</key><key>Esc</key></keyseq></p></td>
151
<td><p>Cycle through all open windows on a workspace.</p></td>
155
<table frame="top bottom" rules="rows">
156
<title>Navigate windows</title>
158
<td><p><keyseq><key>Alt</key><key>F4</key></keyseq></p></td>
159
<td><p>Close the current window.</p></td>
162
<td><p><keyseq><key>Alt</key><key>F5</key></keyseq> or
163
<keyseq><key xref="windows-key">windows</key><key>Down</key></keyseq></p></td>
164
<td><p>Restore a maximized window to its original size. Use <keyseq><key>Alt</key>
165
<key>F10</key></keyseq> to maximize. <keyseq><key>Alt</key><key>F10</key></keyseq>
166
both maximizes and restores.</p></td>
169
<td><p><keyseq><key>Alt</key><key>F7</key></keyseq></p></td>
170
<td><p>Move the current window. Press <keyseq><key>Alt</key><key>F7</key></keyseq>,
171
then use the arrow keys to move the window. Press <key>Enter</key> to finish
172
moving the window, or <key>Esc</key> to return it to its original place.</p></td>
175
<td><p><keyseq><key>Alt</key><key>F8</key></keyseq></p></td>
176
<td><p>Resize the current window. Press <keyseq><key>Alt</key><key>F8</key></keyseq>,
177
then use the arrow keys to resize the window. Press <key>Enter</key> to finish
178
resizing the window, or <key>Esc</key> to return it to its original size.</p></td>
180
<include xmlns="http://www.w3.org/2001/XInclude" href="shell-keyboard-shortcuts.page" xpointer="ctrl-alt-shift-updown"/>
182
<td><p><keyseq><key>Alt</key><key>F10</key></keyseq> or
183
<keyseq><key xref="windows-key">windows</key><key>Up</key></keyseq></p></td>
184
<td><p><link xref="shell-windows-maximize">Maximize</link> a window, or
185
restore a maximized window to its original size.</p></td>
188
<td><p><keyseq><key xref="windows-key">windows</key><key>Left</key></keyseq></p></td>
189
<td><p>Maximize a window vertically along the left side of the screen.
190
Press again to restore the window to its previous size.</p></td>
193
<td><p><keyseq><key xref="windows-key">windows</key><key>Right</key></keyseq></p></td>
194
<td><p>Maximize a window vertically along the right side of the screen.
195
Press again to restore the window to its previous size.</p></td>
198
<td><p><keyseq><key>Alt</key><key>Space</key></keyseq></p></td>
199
<td><p>Pop up the window menu, as if you had right-clicked on the titlebar.</p></td>