diff --git a/src/calibre/gui2/search_box.py b/src/calibre/gui2/search_box.py index 7e6b984ae5..031a3ce55c 100644 --- a/src/calibre/gui2/search_box.py +++ b/src/calibre/gui2/search_box.py @@ -429,6 +429,9 @@ class SearchBoxMixin(object): # {{{ tt = _('Enable or disable search highlighting.') + '

' tt += config.help('highlight_search_matches') self.highlight_only_button.setToolTip(tt) + self.highlight_only_action = ac = QAction(self) + self.addAction(ac), ac.triggered.connect(self.highlight_only_clicked) + self.keyboard.register_shortcut('highlight search results', _('Highlight search results'), action=self.highlight_only_action) def highlight_only_clicked(self, state): if not config['highlight_search_matches'] and not question_dialog(self, _('Are you sure?'),