Thunderbird:Help Documentation:Keyboard Shortcuts: Difference between revisions
No edit summary |
m (Reverted edit of Bongo Bluxo, changed back to last version by Slartibartfast) |
||
(11 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
This table will include keyboard shortcuts for all applications covered in the app-specific areas. It will be in one file, with the visibility of columns controlled via platform-specific CSS. This is technically doable, but it may require a little extra hacking, because we unfortunately can't set <code>display: none</code> on table columns (the W3-specified way is <code>visibility: collapse</code>, with <code>collapse</code> being the only recognized value for the property). | This table will include keyboard shortcuts for all applications covered in the app-specific areas. It will be in one file, with the visibility of columns controlled via platform-specific CSS. This is technically doable, but it may require a little extra hacking, because we unfortunately can't set <code>display: none</code> on table columns (the W3-specified way is <code>visibility: collapse</code>, with <code>collapse</code> being the only recognized value for the property). | ||
<!-- | |||
''Is anyone thinking about keymaps or "bind()" functionality? That would make this page the "default" shortcuts (and require a dynamic help function of some sort).'' | |||
Jeff: possibly, but it's not coming in the foreseeable future for Thunderbird. We'll worry about that then. --> | |||
<!-- Editing Note: | <!-- Editing Note: | ||
Line 14: | Line 19: | ||
What's this mean? Basically, never use "Ctrl/Alt/Shift/Return", and instead type them as "META", "ALT", "CONTROL", "SHIFT", and "RETURN". The reason for this is that the help docs won't stay in this wiki when they've matured - they'll get moved into the main source repository, and using all-caps refs will make it easy to do search-and-replaces to have everything work correctly when it's embedded in the application. | What's this mean? Basically, never use "Ctrl/Alt/Shift/Return", and instead type them as "META", "ALT", "CONTROL", "SHIFT", and "RETURN". The reason for this is that the help docs won't stay in this wiki when they've matured - they'll get moved into the main source repository, and using all-caps refs will make it easy to do search-and-replaces to have everything work correctly when it's embedded in the application. | ||
Examples: | Examples: | ||
DO this: DON'T do this: | |||
META+J Ctrl+J, Cmd+J | |||
CONTROL+D Ctrl+D | |||
ALT+D Alt+D, Opt+D | |||
SHIFT+F5 | SHIFT+F5 Shift+F5 | ||
--> | --> | ||
Line 34: | Line 37: | ||
---- | ---- | ||
This is a list of the keyboard shortcuts in Thunderbird and other applications. | <p>This is a list of the keyboard shortcuts in Thunderbird and other applications.</p> | ||
<p>The keyboard shortcut modifiers aren't exactly specified as Control, Shift, Alt, etc. in the app. The specification is actually something like:</p> | |||
<ul> | |||
<li>META - corresponds to Ctrl on Win/Linux, Cmd on Mac</li> | |||
<li>ALT - Alt on Win/Linux, Opt on Mac</li> | |||
<li>CONTROL - Ctrl on all platforms</li> | |||
<li>SHIFT - Shift on all platforms</li> | |||
<li>RETURN - Enter on Win/Linux, Return on Mac</li> | |||
</ul> | |||
<p>This makes things somewhat complicated, but overall it's not as bad as one would think. | |||
This also lets us make things look good on all platforms by using the proper terminology.</p> | |||
<table border="1" width="100%"> | <table border="1" width="100%"> | ||
<thead> | <thead> | ||
<tr> | <tr> <th>Command</th> <th>Thunderbird</th> <th>Outlook Express</th> <th>Evolution</th> <th>KMail</th> <th>Mail.app</th> | ||
</tr> | </tr> | ||
</thead> | </thead> | ||
<tbody> | <tbody> | ||
<tr> | <tr> | ||
<td> | <td>New Message</td> | ||
<td>< | <td>SHIFT+META+M</td> | ||
<td>< | <td>?</td> | ||
<td>< | <td>?</td> | ||
<td> | <td>?</td> | ||
<td> | <td>META+N</td> | ||
</tr> | |||
<tr> | |||
<td>Address Book</td> | |||
<td>META+2</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>ALT+META+A</td> | |||
</tr> | |||
<tr> | |||
<td>Caret Browsing</td> | |||
<td>F7</td> | |||
<td>Feature Not Available</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Close Window</td> | |||
<td>META+W</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+W</td> | |||
</tr> | |||
<tr> | |||
<td>Collapse All Threads</td> | |||
<td>\</td> | |||
<td>Feature Not Available</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Copy</td> | |||
<td>META+C</td> | |||
<td>META+C<br/> | |||
</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+C</td> | |||
</tr> | |||
<tr> | |||
<td>Cut</td> | |||
<td>META+X</td> | |||
<td>META+X<br/> | |||
</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+X</td> | |||
</tr> | |||
<tr> | |||
<td>Delete</td> | |||
<td>Del</td> | |||
<td>Del</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Edit Message As New</td> | |||
<td>META+E</td> | |||
<td>Feature Not Available<br/> | |||
</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Exit or Quit<br/> | |||
</td> | |||
<td>META+Q</td> | |||
<td>META+Q<br/> | |||
</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+Q<br/> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>Expand All Threads</td> | |||
<td>*</td> | |||
<td>Feature Not Available</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Focus the "Quick Search" (?) textbox</td> | |||
<td>META+K</td> | |||
<td>Feature Not Available</td> | |||
<td>Feature Not Available</td> | |||
<td>Feature Not Available</td> | |||
<td>Feature Not Available</td> | |||
</tr> | |||
<tr> | |||
<td>Find Again</td> | |||
<td>F3<br/> | |||
META+G</td> | |||
<td>F3<br/> | |||
</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+G</td> | |||
</tr> | |||
<tr> | |||
<td>Find Link As You Type</td> | |||
<td>'</td> | |||
<td>Feature Not Available</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Find Previous</td> | |||
<td>SHIFT+META+G</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Find Text in this Message</td> | |||
<td>META+F</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Forward Message<br/> | |||
</td> | |||
<td>META+L</td> | |||
<td>META+F<br/> | |||
</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>SHIFT+META+F</td> | |||
</tr> | |||
<tr> | |||
<td>Get All New Messages</td> | |||
<td>SHIFT+META+T</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Go to Next Message</td> | |||
<td>F</td> | |||
<td>META+></td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Go to Next Unread Message</td> | |||
<td>N</td> | |||
<td>META+U</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Go to Next Unread Thread</td> | |||
<td>T</td> | |||
<td>META+SHIFT+U</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Go to Previous Message</td> | |||
<td>B</td> | |||
<td>META+<</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Go to Previous Unread | |||
Message</td> | |||
<td>P</td> | |||
<td>Feature Not Available</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Help</td> | |||
<td>META+?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+?</td> | |||
</tr> | |||
<tr> | |||
<td>Mark All Read</td> | |||
<td>Ctrl+Shift+C</td> | |||
<td>Ctrl+Shift+A</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Mark Message as | |||
Read/Unread</td> | |||
<td>M</td> | |||
<td>Ctrl+Q</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Mark Thread as Read</td> | |||
<td>R</td> | |||
<td>Ctrl+T</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Message Source</td> | |||
<td>META+U</td> | |||
<td>Feature Not Available</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Minimize</td> | |||
<td>META+M</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+M</td> | |||
</tr> | |||
<tr> | |||
<td>Move to Next Mail Pane</td> | |||
<td>F6</td> | |||
<td>Tab</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>New Message</td> | |||
<td>Ctrl+M</td> | |||
<td>Ctrl+N</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Open Message (in new | |||
window)</td> | |||
<td>META+O</td> | |||
<td>META+O</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+O</td> | |||
</tr> | |||
<tr> | |||
<td>Paste</td> | |||
<td>META+V</td> | |||
<td>META+V</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+V</td> | |||
</tr> | |||
<tr> | |||
<td>Print</td> | |||
<td>META+P</td> | |||
<td>META+P</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+P</td> | |||
</tr> | |||
<tr> | |||
<td>Redo</td> | |||
<td>SHIFT+META+Z</td> | |||
<td>META+Y</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>SHIFT+META+Z</td> | |||
</tr> | |||
<tr> | |||
<td>Reply to All in Message | |||
(all recipients)</td> | |||
<td>SHIFT+META+R</td> | |||
<td>META+SHIFT+R</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>SHIFT+META+R</td> | |||
</tr> | |||
<tr> | |||
<td>Reply to Message (sender | |||
only)</td> | |||
<td>META+R</td> | |||
<td>META+R</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+R</td> | |||
</tr> | |||
<tr> | |||
<td>Save Message as File</td> | |||
<td>META+S</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Search Messages</td> | |||
<td>SHIFT+META+F</td> | |||
<td>META+SHIFT+F</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Select All</td> | |||
<td>META+A</td> | |||
<td>META+A</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+A</td> | |||
</tr> | |||
<tr> | |||
<td>Select Thread</td> | |||
<td>SHIFT+META+A</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Send Message Later</td> | |||
<td>CTRL+SHIFT+ENTER</td> | |||
<td><br/> | |||
</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Send Message Now</td> | |||
<td>CTRL+ENTER</td> | |||
<td>CTRL+ENTER<br/> | |||
Alt+S</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+SHIFT+D</td> | |||
</tr> | |||
<tr> | |||
<td>Stop</td> | |||
<td>Esc</td> | |||
<td>Esc</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+.<br/> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>Text Size Decrease</td> | |||
<td>META+-</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Text Size Increase</td> | |||
<td>META+=</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Text Size Normal</td> | |||
<td>META+0</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>?</td> | |||
</tr> | |||
<tr> | |||
<td>Undo</td> | |||
<td>META+Z</td> | |||
<td>META+Z<br/> | |||
</td> | |||
<td>?</td> | |||
<td>?</td> | |||
<td>META+Z</td> | |||
</tr> | </tr> | ||
</tbody> | </tbody> | ||
</table> | </table> |
Latest revision as of 09:37, 14 January 2007
This table will include keyboard shortcuts for all applications covered in the app-specific areas. It will be in one file, with the visibility of columns controlled via platform-specific CSS. This is technically doable, but it may require a little extra hacking, because we unfortunately can't set display: none
on table columns (the W3-specified way is visibility: collapse
, with collapse
being the only recognized value for the property).
This is a list of the keyboard shortcuts in Thunderbird and other applications.
The keyboard shortcut modifiers aren't exactly specified as Control, Shift, Alt, etc. in the app. The specification is actually something like:
- META - corresponds to Ctrl on Win/Linux, Cmd on Mac
- ALT - Alt on Win/Linux, Opt on Mac
- CONTROL - Ctrl on all platforms
- SHIFT - Shift on all platforms
- RETURN - Enter on Win/Linux, Return on Mac
This makes things somewhat complicated, but overall it's not as bad as one would think. This also lets us make things look good on all platforms by using the proper terminology.
<thead> </thead> <tbody> </tbody>Command | Thunderbird | Outlook Express | Evolution | KMail | Mail.app |
---|---|---|---|---|---|
New Message | SHIFT+META+M | ? | ? | ? | META+N |
Address Book | META+2 | ? | ? | ? | ALT+META+A |
Caret Browsing | F7 | Feature Not Available | ? | ? | ? |
Close Window | META+W | ? | ? | ? | META+W |
Collapse All Threads | \ | Feature Not Available | ? | ? | ? |
Copy | META+C | META+C |
? | ? | META+C |
Cut | META+X | META+X |
? | ? | META+X |
Delete | Del | Del | ? | ? | ? |
Edit Message As New | META+E | Feature Not Available |
? | ? | ? |
Exit or Quit |
META+Q | META+Q |
? | ? | META+Q |
Expand All Threads | * | Feature Not Available | ? | ? | ? |
Focus the "Quick Search" (?) textbox | META+K | Feature Not Available | Feature Not Available | Feature Not Available | Feature Not Available |
Find Again | F3 META+G |
F3 |
? | ? | META+G |
Find Link As You Type | ' | Feature Not Available | ? | ? | ? |
Find Previous | SHIFT+META+G | ? | ? | ? | ? |
Find Text in this Message | META+F | ? | ? | ? | ? |
Forward Message |
META+L | META+F |
? | ? | SHIFT+META+F |
Get All New Messages | SHIFT+META+T | ? | ? | ? | ? |
Go to Next Message | F | META+> | ? | ? | ? |
Go to Next Unread Message | N | META+U | ? | ? | ? |
Go to Next Unread Thread | T | META+SHIFT+U | ? | ? | ? |
Go to Previous Message | B | META+< | ? | ? | ? |
Go to Previous Unread Message | P | Feature Not Available | ? | ? | ? |
Help | META+? | ? | ? | ? | META+? |
Mark All Read | Ctrl+Shift+C | Ctrl+Shift+A | ? | ? | ? |
Mark Message as Read/Unread | M | Ctrl+Q | ? | ? | ? |
Mark Thread as Read | R | Ctrl+T | ? | ? | ? |
Message Source | META+U | Feature Not Available | ? | ? | ? |
Minimize | META+M | ? | ? | ? | META+M |
Move to Next Mail Pane | F6 | Tab | ? | ? | ? |
New Message | Ctrl+M | Ctrl+N | ? | ? | ? |
Open Message (in new window) | META+O | META+O | ? | ? | META+O |
Paste | META+V | META+V | ? | ? | META+V |
META+P | META+P | ? | ? | META+P | |
Redo | SHIFT+META+Z | META+Y | ? | ? | SHIFT+META+Z |
Reply to All in Message (all recipients) | SHIFT+META+R | META+SHIFT+R | ? | ? | SHIFT+META+R |
Reply to Message (sender only) | META+R | META+R | ? | ? | META+R |
Save Message as File | META+S | ? | ? | ? | ? |
Search Messages | SHIFT+META+F | META+SHIFT+F | ? | ? | ? |
Select All | META+A | META+A | ? | ? | META+A |
Select Thread | SHIFT+META+A | ? | ? | ? | ? |
Send Message Later | CTRL+SHIFT+ENTER | ? | ? | ? | |
Send Message Now | CTRL+ENTER | CTRL+ENTER Alt+S |
? | ? | META+SHIFT+D |
Stop | Esc | Esc | ? | ? | META+. |
Text Size Decrease | META+- | ? | ? | ? | ? |
Text Size Increase | META+= | ? | ? | ? | ? |
Text Size Normal | META+0 | ? | ? | ? | ? |
Undo | META+Z | META+Z |
? | ? | META+Z |