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="el">
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>
26
<title>Keyboard navigation</title>
29
<cite date="2012-03-14" href="mailto:shaunm@gnome.org">Shaun McCance</cite>
30
<p>Do <em>NOT</em> use <code>ui:expanded</code> on this page. I know it's
31
tempting, but the target audience for this page is people who cannot use
32
a mouse, and having to expand sections when you're just figuring out how
33
to drive things with the keyboard is a burden.</p>
37
<cite date="2012-03-14" href="mailto:shaunm@gnome.org">Shaun McCance</cite>
38
<p>The message tray isn't keyboard accessible. Watch <link href="https://bugzilla.gnome.org/show_bug.cgi?id=672086">bug #672086</link>
39
and add an item here if it's fixed.</p>
42
<p>This page details keyboard navigation for people who cannot use a mouse or
43
other pointing device, or who want to use a keyboard as much as possible. For
44
keyboard shortcuts that are useful to all users, see
45
<link xref="shell-keyboard-shortcuts"/> instead.</p>
48
<p>If you cannot use a pointing device like a mouse, you can control the
49
mouse pointer using the numeric keypad on your keyboard. See
50
<link xref="mouse-mousekeys"/> for details.</p>
53
<table frame="top bottom" rules="rows">
54
<title>Navigate user interfaces</title>
56
<td><p><key>Tab</key> and <keyseq><key>Ctrl</key><key>Tab</key></keyseq></p></td>
58
<p>Move keyboard focus between different controls. <keyseq><key>Ctrl</key>
59
<key>Tab</key></keyseq> moves between groups of controls, such as from a sidebar
60
to the main content. <keyseq><key>Ctrl</key><key>Tab</key></keyseq> can also
61
break out of a control that uses <key>Tab</key> itself, such as a text area.</p>
62
<p>Hold down <key>Shift</key> to move focus in reverse order.</p>
66
<td><p>Βελάκια</p></td>
68
<p>Move selection between items in a single control, or among a set of
69
related controls. Use the arrow keys to focus buttons in a toolbar, select
70
items in a list or icon view, or select a radio button from a group.</p>
71
<p>In a tree view, use the left and right arrow keys to collapse and
72
expand items with children.</p>
76
<td><p><keyseq><key>Ctrl</key>Arrow keys</keyseq></p></td>
77
<td><p>In a list or icon view, move the keyboard focus to another item
78
without changing which item is selected.</p></td>
81
<td><p><keyseq><key>Shift</key>Arrow keys</keyseq></p></td>
82
<td><p>In a list or icon view, select all items from the currently selected
83
item to the newly focused item.</p></td>
86
<td><p><key>Space</key></p></td>
87
<td><p>Activate a focused item such as a button, check box, or list item.</p></td>
90
<td><p><keyseq><key>Ctrl</key><key>Space</key></keyseq></p></td>
91
<td><p>In a list or icon view, select or deselect the focused item without
92
deselecting other items.</p></td>
95
<td><p><key>Alt</key></p></td>
96
<td><p>Hold down the <key>Alt</key> key to reveal <em>accelerators</em>:
97
underlined letters on menu items, buttons, and other controls. Press
98
<key>Alt</key> plus the underlined letter to activate a control, just
99
as if you had clicked on it.</p></td>
102
<td><p><key>Esc</key></p></td>
103
<td><p>Exit a menu, popup, switcher, or dialog window.</p></td>
106
<td><p><key>F10</key></p></td>
107
<td><p>Open the first menu on the menubar of a window. Use the arrow keys
108
to navigate the menus.</p></td>
111
<td><p><keyseq><key>Shift</key><key>F10</key></keyseq> or the Menu key</p></td>
113
<p>Pop up the context menu for the current selection, as if you had
118
<td><p><keyseq><key>Ctrl</key><key>F10</key></keyseq></p></td>
119
<td><p>In the file manager, pop up the context menu for the current folder,
120
as if you had right-clicked on the background and not on any item.</p></td>
123
<td><p><keyseq><key>Ctrl</key><key>PageUp</key></keyseq> and
124
<keyseq><key>Ctrl</key><key>PageDown</key></keyseq></p></td>
125
<td><p>In a tabbed interface, switch to the tab to the left or right.</p></td>
129
<table frame="top bottom" rules="rows">
130
<title>Navigate the desktop</title>
131
<include xmlns="http://www.w3.org/2001/XInclude" href="shell-keyboard-shortcuts.page" xpointer="alt-f1"/>
132
<include xmlns="http://www.w3.org/2001/XInclude" href="shell-keyboard-shortcuts.page" xpointer="alt-tab"/>
133
<include xmlns="http://www.w3.org/2001/XInclude" href="shell-keyboard-shortcuts.page" xpointer="alt-tick"/>
134
<include xmlns="http://www.w3.org/2001/XInclude" href="shell-keyboard-shortcuts.page" xpointer="ctrl-alt-tab"/>
135
<include xmlns="http://www.w3.org/2001/XInclude" href="shell-keyboard-shortcuts.page" xpointer="ctrl-alt-updown"/>
137
<td><p><keyseq><key>Alt</key><key>F6</key></keyseq></p></td>
138
<td><p>Cycle through windows in the same application. Hold down the <key>Alt</key>
139
key and press <key>F6</key> until the window you want is highlighted, then release
140
<key>Alt</key>. This is similar to the <keyseq><key>Alt</key><key>`</key></keyseq>
144
<td><p><keyseq><key>Alt</key><key>Esc</key></keyseq></p></td>
145
<td><p>Cycle through all open windows on a workspace.</p></td>
149
<table frame="top bottom" rules="rows">
150
<title>Navigate windows</title>
152
<td><p><keyseq><key>Alt</key><key>F4</key></keyseq></p></td>
153
<td><p>Close the current window.</p></td>
156
<td><p><keyseq><key>Alt</key><key>F5</key></keyseq> or
157
<keyseq><key xref="windows-key">windows</key><key>Down</key></keyseq></p></td>
158
<td><p>Restore a maximized window to its original size. Use <keyseq><key>Alt</key>
159
<key>F10</key></keyseq> to maximize. <keyseq><key>Alt</key><key>F10</key></keyseq>
160
both maximizes and restores.</p></td>
163
<td><p><keyseq><key>Alt</key><key>F7</key></keyseq></p></td>
164
<td><p>Move the current window. Press <keyseq><key>Alt</key><key>F7</key></keyseq>,
165
then use the arrow keys to move the window. Press <key>Enter</key> to finish
166
moving the window, or <key>Esc</key> to return it to its original place.</p></td>
169
<td><p><keyseq><key>Alt</key><key>F8</key></keyseq></p></td>
170
<td><p>Resize the current window. Press <keyseq><key>Alt</key><key>F8</key></keyseq>,
171
then use the arrow keys to resize the window. Press <key>Enter</key> to finish
172
resizing the window, or <key>Esc</key> to return it to its original size.</p></td>
174
<include xmlns="http://www.w3.org/2001/XInclude" href="shell-keyboard-shortcuts.page" xpointer="ctrl-alt-shift-updown"/>
176
<td><p><keyseq><key>Alt</key><key>F10</key></keyseq> or
177
<keyseq><key xref="windows-key">windows</key><key>Up</key></keyseq></p></td>
178
<td><p><link xref="shell-windows-maximize">Maximize</link> a window, or
179
restore a maximized window to its original size.</p></td>
182
<td><p><keyseq><key xref="windows-key">windows</key><key>Left</key></keyseq></p></td>
183
<td><p>Maximize a window vertically along the left side of the screen.
184
Press again to restore the window to its previous size.</p></td>
187
<td><p><keyseq><key xref="windows-key">windows</key><key>Right</key></keyseq></p></td>
188
<td><p>Maximize a window vertically along the right side of the screen.
189
Press again to restore the window to its previous size.</p></td>
192
<td><p><keyseq><key>Alt</key><key>Space</key></keyseq></p></td>
193
<td><p>Pop up the window menu, as if you had right-clicked on the titlebar.</p></td>