mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
E-book viewer: Add a shortcut (Ctrl+Alt_B) to toggle the bookmarks panel. Fixes #1780097 [keyboard shortcut for 'show/hide bookmarks' in ebook viewer](https://bugs.launchpad.net/calibre/+bug/1780097)
This commit is contained in:
parent
a6c0be308a
commit
43fba1faa9
@ -90,6 +90,9 @@ SHORTCUTS = {
|
|||||||
'Bookmark': (['Ctrl+B'],
|
'Bookmark': (['Ctrl+B'],
|
||||||
_('Bookmark the current location')),
|
_('Bookmark the current location')),
|
||||||
|
|
||||||
|
'Toggle bookmarks': (['Ctrl+Alt+B'],
|
||||||
|
_('Show/hide bookmarks')),
|
||||||
|
|
||||||
'Reload': (['Ctrl+R', 'F5'],
|
'Reload': (['Ctrl+R', 'F5'],
|
||||||
_('Reload the current book')),
|
_('Reload the current book')),
|
||||||
|
|
||||||
|
@ -949,8 +949,9 @@ class EbookViewer(MainWindow):
|
|||||||
def build_bookmarks_menu(self, bookmarks):
|
def build_bookmarks_menu(self, bookmarks):
|
||||||
self.bookmarks_menu.clear()
|
self.bookmarks_menu.clear()
|
||||||
sc = _(' or ').join(self.view.shortcuts.get_shortcuts('Bookmark'))
|
sc = _(' or ').join(self.view.shortcuts.get_shortcuts('Bookmark'))
|
||||||
self.bookmarks_menu.addAction(_("Bookmark this location [%s]") % sc, self.bookmark)
|
tc = _(' or ').join(self.view.shortcuts.get_shortcuts('Toggle bookmarks'))
|
||||||
self.bookmarks_menu.addAction(_("Show/hide bookmarks"), self.bookmarks_dock.toggleViewAction().trigger)
|
self.bookmarks_menu.addAction(_("Bookmark this location") + '\t' + sc, self.bookmark)
|
||||||
|
self.bookmarks_menu.addAction(_("Show/hide bookmarks") + '\t' + tc, self.bookmarks_dock.toggleViewAction().trigger)
|
||||||
self.bookmarks_menu.addSeparator()
|
self.bookmarks_menu.addSeparator()
|
||||||
current_page = None
|
current_page = None
|
||||||
self.existing_bookmarks = []
|
self.existing_bookmarks = []
|
||||||
@ -1143,6 +1144,7 @@ class EbookViewer(MainWindow):
|
|||||||
'Lookup word': self.view.dictionary_action,
|
'Lookup word': self.view.dictionary_action,
|
||||||
'Next occurrence': self.view.search_action,
|
'Next occurrence': self.view.search_action,
|
||||||
'Bookmark': bac,
|
'Bookmark': bac,
|
||||||
|
'Toggle bookmarks': self.bookmarks_dock.toggleViewAction(),
|
||||||
'Reload': self.action_reload,
|
'Reload': self.action_reload,
|
||||||
'Table of Contents': self.action_table_of_contents,
|
'Table of Contents': self.action_table_of_contents,
|
||||||
'Print': self.action_print,
|
'Print': self.action_print,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user