Add shortcuts window. Bug 764926
This commit is contained in:
parent
5a0b85e586
commit
87be2285ce
4 changed files with 350 additions and 0 deletions
342
ui/gtk/help-overlay.ui
Normal file
342
ui/gtk/help-overlay.ui
Normal file
|
|
@ -0,0 +1,342 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<interface>
|
||||
<object class="GtkShortcutsWindow" id="help_overlay">
|
||||
<child>
|
||||
<object class="GtkShortcutsSection">
|
||||
<property name="visible">True</property>
|
||||
<property name="max-height">12</property>
|
||||
<property name="section-name">conversation</property>
|
||||
<property name="title" translatable="yes">Conversation Shortcuts</property>
|
||||
<child>
|
||||
<object class="GtkShortcutsGroup">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">General</property>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Move focus to the next/previous pane</property>
|
||||
<property name="accelerator">F6 <Shift>F6</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Move focus to conversation list</property>
|
||||
<property name="accelerator"><primary>B</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Detach composer window</property>
|
||||
<property name="accelerator"><primary>D</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Close composer window</property>
|
||||
<property name="accelerator"><primary>W Escape</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Show keyboard shortcuts</property>
|
||||
<property name="accelerator"><Primary>F1 <Primary>question</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Show help</property>
|
||||
<property name="accelerator">F1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Quit the application</property>
|
||||
<property name="accelerator"><primary>Q</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsGroup">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Search</property>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Jump to search box</property>
|
||||
<property name="accelerator"><primary>S</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Find in current conversation</property>
|
||||
<property name="accelerator"><primary>F</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Find next/previous in current conversation</property>
|
||||
<property name="accelerator"><primary>G <primary><Shift>G</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsGroup">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Actions</property>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Compose a new message</property>
|
||||
<property name="accelerator"><primary>N N</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Reply to sender </property>
|
||||
<property name="accelerator"><primary>R R</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Reply to all</property>
|
||||
<property name="accelerator"><primary><Shift>R <Shift>R</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Forward</property>
|
||||
<property name="accelerator"><primary>L F</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Archive</property>
|
||||
<property name="accelerator">A</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Move to trash</property>
|
||||
<property name="accelerator">Delete Back</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Toggle spam</property>
|
||||
<property name="accelerator"><primary>J exclam</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Open Move Conversation menu</property>
|
||||
<property name="accelerator">M</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Open Label Conversation menu</property>
|
||||
<property name="accelerator">L</property>
|
||||
</object>
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Mark read</property>
|
||||
<property name="accelerator"><primary>I <Shift>I</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Mark unread</property>
|
||||
<property name="accelerator"><primary>U <Shift>U</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsGroup">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">View</property>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Zoom in</property>
|
||||
<property name="accelerator"><primary>equal equal</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Zoom out</property>
|
||||
<property name="accelerator"><primary>minus minus</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Reset zoom</property>
|
||||
<property name="accelerator"><primary>0 0</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsGroup">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Additional Shortcuts</property>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Star</property>
|
||||
<property name="accelerator">S</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Unstar</property>
|
||||
<property name="accelerator">D</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Delete</property>
|
||||
<property name="accelerator"><Shift>Delete <Shift>Back</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Jump to next (older) conversation</property>
|
||||
<property name="accelerator">J</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Jump to previous (newer) conversation</property>
|
||||
<property name="accelerator">K</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsSection">
|
||||
<property name="visible">True</property>
|
||||
<property name="section-name">composer</property>
|
||||
<property name="title" translatable="yes">Composer Shortcuts</property>
|
||||
<child>
|
||||
<object class="GtkShortcutsGroup">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">General</property>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Quote text</property>
|
||||
<property name="accelerator"><primary>bracketleft</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Unquote text</property>
|
||||
<property name="accelerator"><primary>bracketright</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsGroup">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Actions</property>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Send</property>
|
||||
<property name="accelerator"><primary>Return</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Add attachment</property>
|
||||
<property name="accelerator"><primary>T</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsGroup">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Rich text mode</property>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Bold text</property>
|
||||
<property name="accelerator"><primary>B</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Italicize text</property>
|
||||
<property name="accelerator"><primary>I</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Underline text</property>
|
||||
<property name="accelerator"><primary>U</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Strike text</property>
|
||||
<property name="accelerator"><primary>K</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Insert a link</property>
|
||||
<property name="accelerator"><primary>L</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkShortcutsShortcut">
|
||||
<property name="visible">True</property>
|
||||
<property context="shortcut window" name="title" translatable="yes">Remove formatting</property>
|
||||
<property name="accelerator"><primary>space</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</interface>
|
||||
|
|
@ -19,6 +19,12 @@
|
|||
</item>
|
||||
</section>
|
||||
<section>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">_Keyboard Shortcuts</attribute>
|
||||
<attribute name="action">win.show-help-overlay</attribute>
|
||||
<attribute name="accel"><Primary>F1</attribute>
|
||||
<attribute name="hidden-when">action-missing</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">_Help</attribute>
|
||||
<attribute name="action">app.help</attribute>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue