eric7/HelpViewer/HelpViewerImplQTB.py

branch
eric7
changeset 8702
131ef7267fd4
parent 8700
112271b4a2eb
child 8705
327e596607f8
--- a/eric7/HelpViewer/HelpViewerImplQTB.py	Tue Oct 19 19:55:21 2021 +0200
+++ b/eric7/HelpViewer/HelpViewerImplQTB.py	Tue Oct 19 19:57:26 2021 +0200
@@ -348,8 +348,9 @@
         @type QKeyEvent
         """
         key = evt.key()
-        isControlModifier = bool(
-            evt.modifiers() & Qt.KeyboardModifier.ControlModifier)
+        isControlModifier = (
+            evt.modifiers() == Qt.KeyboardModifier.ControlModifier
+        )
         
         if (
             key == Qt.Key.Key_ZoomIn or
@@ -375,6 +376,21 @@
         elif key == Qt.Key.Key_Right and isControlModifier:
             self.forward()
             evt.accept()
+        elif key == Qt.Key.Key_F and isControlModifier:
+            self.__helpViewerWidget.showHideSearch(True)
+            evt.accept()
+        elif (
+            key == Qt.Key.Key_F3 and
+            evt.modifiers() == Qt.KeyboardModifier.NoModifier
+        ):
+            self.__helpViewerWidget.searchNext()
+            evt.accept()
+        elif (
+            key == Qt.Key.Key_F3 and
+            evt.modifiers() == Qt.KeyboardModifier.ShiftModifier
+        ):
+            self.__helpViewerWidget.searchPrev()
+            evt.accept()
         else:
             super().keyPressEvent(evt)
     

eric ide

mercurial