346 |
346 |
347 @param evt reference to the key event |
347 @param evt reference to the key event |
348 @type QKeyEvent |
348 @type QKeyEvent |
349 """ |
349 """ |
350 key = evt.key() |
350 key = evt.key() |
351 isControlModifier = bool( |
351 isControlModifier = ( |
352 evt.modifiers() & Qt.KeyboardModifier.ControlModifier) |
352 evt.modifiers() == Qt.KeyboardModifier.ControlModifier |
|
353 ) |
353 |
354 |
354 if ( |
355 if ( |
355 key == Qt.Key.Key_ZoomIn or |
356 key == Qt.Key.Key_ZoomIn or |
356 (key == Qt.Key.Key_Plus and isControlModifier) |
357 (key == Qt.Key.Key_Plus and isControlModifier) |
357 ): |
358 ): |
372 ): |
373 ): |
373 self.backward() |
374 self.backward() |
374 evt.accept() |
375 evt.accept() |
375 elif key == Qt.Key.Key_Right and isControlModifier: |
376 elif key == Qt.Key.Key_Right and isControlModifier: |
376 self.forward() |
377 self.forward() |
|
378 evt.accept() |
|
379 elif key == Qt.Key.Key_F and isControlModifier: |
|
380 self.__helpViewerWidget.showHideSearch(True) |
|
381 evt.accept() |
|
382 elif ( |
|
383 key == Qt.Key.Key_F3 and |
|
384 evt.modifiers() == Qt.KeyboardModifier.NoModifier |
|
385 ): |
|
386 self.__helpViewerWidget.searchNext() |
|
387 evt.accept() |
|
388 elif ( |
|
389 key == Qt.Key.Key_F3 and |
|
390 evt.modifiers() == Qt.KeyboardModifier.ShiftModifier |
|
391 ): |
|
392 self.__helpViewerWidget.searchPrev() |
377 evt.accept() |
393 evt.accept() |
378 else: |
394 else: |
379 super().keyPressEvent(evt) |
395 super().keyPressEvent(evt) |
380 |
396 |
381 def event(self, evt): |
397 def event(self, evt): |