[geary] Use the Gtk.ShortcutsWindow as the sole shortcut help.
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary] Use the Gtk.ShortcutsWindow as the sole shortcut help.
- Date: Mon, 18 Dec 2017 05:00:40 +0000 (UTC)
commit 6b88f820199e5a07ca03c746d522493c854a18b5
Author: Michael James Gratton <mike vee net>
Date: Mon Dec 18 16:00:14 2017 +1100
Use the Gtk.ShortcutsWindow as the sole shortcut help.
Now that we are requiring at least GTK+ 3.22, we can remove the shortcuts
help from the manual so we aren't duplicating the information with the
Gtk.ShortcutsWindow.
help/C/shortcuts.page | 222 ++++++-------------------------------------------
1 files changed, 25 insertions(+), 197 deletions(-)
---
diff --git a/help/C/shortcuts.page b/help/C/shortcuts.page
index 262c73f..21f1e3d 100644
--- a/help/C/shortcuts.page
+++ b/help/C/shortcuts.page
@@ -2,205 +2,33 @@
type="topic"
id="shortcuts">
- <info>
- <link type="guide" xref="index#overview"/>
-
- <link type="next" xref="label" />
- </info>
-
- <title>Keyboard shortcuts</title>
- <p>Geary has keyboard shortcuts for most common operations. </p>
- <table frame="all" rules="rows">
- <tr>
- <td><p>Compose a new message</p></td>
- <td><p><keyseq><key>Ctrl</key><key>N</key></keyseq> or <key>N</key></p></td>
- </tr>
- <tr>
- <td><p>Reply to sender</p></td>
- <td><p><keyseq><key>Ctrl</key><key>R</key></keyseq> or <key>R</key></p></td>
- </tr>
- <tr>
- <td><p>Reply to all</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>Shift</key><key>R</key></keyseq> or
<keyseq><key>Shift</key><key>R</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Forward</p></td>
- <td><p><keyseq><key>Ctrl</key><key>L</key></keyseq> or <key>F</key> </p></td>
- </tr>
- <tr>
- <td><p>Archive</p></td>
- <td><p> <key>A</key></p></td>
- </tr>
- <tr>
- <td><p>Trash</p></td>
- <td><p> <key>Delete</key> or <key>Backspace</key></p></td>
- </tr>
- <tr>
- <td><p>Delete</p></td>
- <td><p> <keyseq><key>Shift</key><key>Delete</key></keyseq> or
<keyseq><key>Shift</key><key>Backspace</key></keyseq></p></td>
- </tr>
- <tr>
- <td><p>Star</p></td>
- <td><p> <key>S</key> </p></td>
- </tr>
- <tr>
- <td><p>Unstar</p></td>
- <td><p> <key>D</key> </p></td>
- </tr>
- <tr>
- <td><p>Mark read</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>I</key></keyseq> or
<keyseq><key>Shift</key><key>I</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Mark unread</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>U</key></keyseq> or
<keyseq><key>Shift</key><key>U</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Move the conversation</p></td>
- <td><p><key>M</key></p></td>
- </tr>
- <tr>
- <td><p>Label the conversation</p></td>
- <td><p><key>L</key></p></td>
- </tr>
- <tr>
- <td><p>Jump to next (older) conversation</p></td>
- <td><p><keyseq><key>J</key></keyseq></p></td>
- </tr>
- <tr>
- <td><p>Jump to previous (newer) conversation</p></td>
- <td><p><keyseq><key>K</key></keyseq></p></td>
- </tr>
- <tr>
- <td><p>Toggle spam</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>J</key></keyseq> or <key>!</key> </p></td>
- </tr>
- <tr>
- <td><p>Quit</p></td>
- <td><p><keyseq><key>Ctrl</key><key>Q</key></keyseq></p></td>
- </tr>
- <tr>
- <td><p>Zoom in</p></td>
- <td><p><keyseq><key>Ctrl</key><key>=</key></keyseq> or <key>=</key> </p></td>
- </tr>
- <tr>
- <td><p>Zoom out</p></td>
- <td><p><keyseq><key>Ctrl</key><key>-</key></keyseq> or <key>-</key> </p></td>
- </tr>
- <tr>
- <td><p>Reset zoom</p></td>
- <td><p><keyseq><key>Ctrl</key><key>0</key></keyseq> or <key>0</key> </p></td>
- </tr>
- <tr>
- <td><p>Close composer window</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>W</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Jump to search box</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>S</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Find in current conversation</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>F</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Find next in current conversation</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>G</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Find previous in current conversation</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>Shift</key><key>G</key></keyseq> </p></td>
- </tr>
- </table>
+ <info>
+ <link type="guide" xref="index#overview"/>
+ <link type="next" xref="label" />
+ </info>
- <section id="composer">
- <title>Composer shortcuts</title>
- <p>These shortcuts are active whenever focus is in a composer.</p>
- <table frame="all" rules="rows">
- <tr>
- <td><p>Attach file</p></td>
- <td><p><keyseq><key>Ctrl</key><key>T</key></keyseq></p></td>
- </tr>
- <tr>
- <td><p>Quote text</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>]</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Unquote text</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>[</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Close composer</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>W</key></keyseq> or <key>Esc</key> </p></td>
- </tr>
- <tr>
- <td><p>Detach composer</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>D</key></keyseq> </p></td>
- </tr>
- </table>
+ <title>Keyboard shortcuts</title>
- <p>These shortcuts are only active in composers in rich text mode.</p>
- <table frame="all" rules="rows">
- <tr>
- <td><p>Bold text</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>B</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Italicize text</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>I</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Underline text</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>U</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Strike text</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>K</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Insert a link</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>L</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Remove formatting</p></td>
- <td><p> <keyseq><key>Ctrl</key><key>Space</key></keyseq> </p></td>
- </tr>
- </table>
- </section>
+ <p>Geary has keyboard shortcuts for most common operations. Use the
+ built-in keyboard shortcuts help in Geary to discover the full list.
+ This can be accessed via the application menu:
+ <guiseq><gui>Geary</gui><gui>Keyboard Shortcuts</gui></guiseq> or
+ using the keyboard shortcuts listed below.</p>
- <section id="conversation">
- <title>Keyboard navigation</title>
- <p>These shortcuts can be used to move the keyboard focus in the main window.</p>
- <table frame="all" rules="rows">
- <tr>
- <td><p>Move focus to the next/previous pane</p></td>
- <td><p><keyseq><key>F6</key></keyseq> / <keyseq><key>Shift</key><key>F6</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Move focus to conversation list</p></td>
- <td><p><keyseq><key>Ctrl</key><key>B</key></keyseq> </p></td>
- </tr>
- <tr>
- <td><p>Move to the next message in a conversation</p></td>
- <td><p>
- <keyseq><key>Space</key></keyseq>
- </p></td>
- </tr>
- <tr>
- <td><p>Move to the next/previous message in a conversation</p></td>
- <td><p>
- <keyseq><key>Ctrl</key><key>Down</key></keyseq> /
- <keyseq><key>Ctrl</key><key>Up</key></keyseq>
- </p></td>
- </tr>
- <tr>
- <td><p>Move to the first/last message in a conversation</p></td>
- <td><p>
- <keyseq><key>Ctrl</key><key>Home</key></keyseq> /
- <keyseq><key>Ctrl</key><key>End</key></keyseq>
- </p></td>
- </tr>
- </table>
- </section>
+ <p>The following keyboard shortcuts can be used to access on-line
+ help from Geary:</p>
+ <table frame="all" rules="rows">
+ <tr>
+ <td><p>Display this User Manual</p></td>
+ <td><p><keyseq><key>F1</key></keyseq></p></td>
+ </tr>
+ <tr>
+ <td><p>Display all keyboard shortcuts</p></td>
+ <td><p>
+ <keyseq><key>Ctrl</key><key>?</key></keyseq> or
+ <keyseq><key>Ctrl</key><key>F1</key></keyseq>
+ </p></td>
+ </tr>
+ </table>
</page>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]