def keyReleaseEvent(self, sceneKeyEvent: QKeyEvent): if sceneKeyEvent.key() == Qt.Key_Left: self.tetris.move_left() if sceneKeyEvent.key() == Qt.Key_Right: self.tetris.move_right() if sceneKeyEvent.key() == Qt.Key_Down: self.tetris.move_down() if sceneKeyEvent.key() == Qt.Key_Up: self.tetris.rotate()
def keyPressEvent(self, key_event: QKeyEvent): if key_event.key() == Qt.Key_Escape: self.reject()
def keyReleaseEvent(self, event: QKeyEvent): print(event.modifiers(), event.key(), event.nativeScanCode(), event.nativeVirtualKey(), event.text()) self.renderer.sendEvent(event)
def keyPressEvent(self, arg__1: QKeyEvent) -> None: if arg__1.key() == Qt.Key_Escape: self._cancel_edit_group() else: super().keyPressEvent(arg__1)
def keyReleaseEvent( self, event: QtGui.QKeyEvent ) -> None: super(ImageViewer, self).keyReleaseEvent(event) self.keyReleaseSignal.emit(event.key())
def eventFilter(self, obj, ev): if ev.type() == QEvent.KeyPress: self._parent_key_press_event = QKeyEvent(ev.type(), ev.key(), ev.modifiers()) return super().eventFilter(obj, ev)
def keyReleaseEvent(self, event: QKeyEvent) -> None: if self.is_hovered and event.key() == Qt.Key_Control: self._data_dep_view.graph_widget.handle_preview_request( self, False) else: super().keyPressEvent(event)
def keyPressEvent(self, e: QKeyEvent): if e.key() == Qt.Key_Return: print(e.key()) if self.ui.pages.currentIndex() == 2: self.ui.enter.click()
def keyPressEvent(self, event: QtGui.QKeyEvent): if event.key() == QtCore.Qt.Key_Shift: self.camera.isPanEnabled = True print(self.geoEngine.currentObject)
def keyReleaseEvent(self, event: QtGui.QKeyEvent) -> None: """Handle change form descendant to ancestor tracing""" if self._selected and event.key() == QtCore.Qt.Key_Control: self._data_dep_view.update_ancestors(self) else: super().keyReleaseEvent(event)
def keyPressEvent(self, event: QtGui.QKeyEvent) -> None: """Handle change from ancestor to descendant tracing""" if self._selected and event.key() == QtCore.Qt.Key_Control: self._data_dep_view.update_descendants(self) else: super().keyPressEvent(event)
def handle_wordcheck_key_events(self, e: QKeyEvent): """ Remaps key events to their Wordcheck mode equivalents. Only handles NoModifier and ShiftModifier events. :param e: The key event to remap. :return: """ if e.key() in [ Qt.Key_Delete, Qt.Key_Backspace, Qt.Key_Comma, Qt.Key_Period, Qt.Key_Semicolon, Qt.Key_Colon, Qt.Key_Less, Qt.Key_Greater ]: if e.type() == QKeyEvent.KeyPress: super().keyPressEvent(e) elif e.type() == QKeyEvent.KeyRelease: super().keyReleaseEvent(e) elif e.modifiers() == Qt.NoModifier: if e.key() in [Qt.Key_S, Qt.Key_H]: mapped_e = QKeyEvent(e.type(), Qt.Key_Left, Qt.AltModifier, autorep=e.isAutoRepeat(), count=e.count()) QApplication.sendEvent(self, mapped_e) elif e.key() in [Qt.Key_G, Qt.Key_L]: mapped_e = QKeyEvent(e.type(), Qt.Key_Right, Qt.AltModifier, autorep=e.isAutoRepeat(), count=e.count()) QApplication.sendEvent(self, mapped_e) elif e.key() in [Qt.Key_F, Qt.Key_J]: mapped_e = QKeyEvent(e.type(), Qt.Key_Down, Qt.KeypadModifier, autorep=e.isAutoRepeat(), count=e.count()) QApplication.sendEvent(self, mapped_e) elif e.key() in [Qt.Key_D, Qt.Key_K]: mapped_e = QKeyEvent(e.type(), Qt.Key_Up, Qt.KeypadModifier, autorep=e.isAutoRepeat(), count=e.count()) QApplication.sendEvent(self, mapped_e) elif e.key() in [Qt.Key_C, Qt.Key_N]: mapped_e = QKeyEvent(e.type(), Qt.Key_Left, Qt.KeypadModifier, autorep=e.isAutoRepeat(), count=e.count()) QApplication.sendEvent(self, mapped_e) elif e.key() in [Qt.Key_V, Qt.Key_M]: mapped_e = QKeyEvent(e.type(), Qt.Key_Right, Qt.KeypadModifier, autorep=e.isAutoRepeat(), count=e.count()) QApplication.sendEvent(self, mapped_e) elif e.key() in [Qt.Key_R, Qt.Key_U ] and e.type() == QKeyEvent.KeyPress: if self.wordcheck_entry is not None: self.entry_idx += 1 self.next_word_replace() elif e.key() in [Qt.Key_E, Qt.Key_I ] and e.type() == QKeyEvent.KeyPress: if self.wordcheck_entry is not None: self.entry_idx -= 1 self.next_word_replace() elif e.key() in [Qt.Key_W, Qt.Key_O ] and e.type() == QKeyEvent.KeyPress: self.set_wordcheck_word_as_default() elif e.key() in [Qt.Key_A, Qt.Key_Z, Qt.Key_X]: if e.key() == Qt.Key_A: mapped_e = QKeyEvent(e.type(), Qt.Key_Semicolon, Qt.NoModifier, text=';', autorep=e.isAutoRepeat(), count=e.count()) QApplication.sendEvent(self, mapped_e) elif e.key() == Qt.Key_Z: mapped_e = QKeyEvent(e.type(), Qt.Key_Period, Qt.NoModifier, text='.', autorep=e.isAutoRepeat(), count=e.count()) QApplication.sendEvent(self, mapped_e) else: # Key_X mapped_e = QKeyEvent(e.type(), Qt.Key_Comma, Qt.NoModifier, text=',', autorep=e.isAutoRepeat(), count=e.count()) QApplication.sendEvent(self, mapped_e) elif e.modifiers() == Qt.ShiftModifier: if e.key() in [Qt.Key_A, Qt.Key_Z, Qt.Key_X]: if e.key() == Qt.Key_A: mapped_e = QKeyEvent(e.type(), Qt.Key_Colon, Qt.ShiftModifier, text=':', autorep=e.isAutoRepeat(), count=e.count()) QApplication.sendEvent(self, mapped_e) elif e.key() == Qt.Key_Z: mapped_e = QKeyEvent(e.type(), Qt.Key_Greater, Qt.ShiftModifier, text='>', autorep=e.isAutoRepeat(), count=e.count()) QApplication.sendEvent(self, mapped_e) else: # Key_X mapped_e = QKeyEvent(e.type(), Qt.Key_Less, Qt.ShiftModifier, text='<', autorep=e.isAutoRepeat(), count=e.count()) QApplication.sendEvent(self, mapped_e)
def keyPressEvent(self, event: QKeyEvent) -> None: if event.key() == Qt.Key_Escape: self.reject.emit() else: super().keyPressEvent(event)
def keyReleaseEvent(self, event: gui.QKeyEvent): if event.key() == core.Qt.Key_Space and self._timer.isActive(): self._fortschritt_control.toggl_play_pause() else: super().keyReleaseEvent(event)
def isRightControl(event: QKeyEvent) -> bool: return event.key() == Qt.Key.Key_Control and event.nativeScanCode() > 50
def keyPressEvent(self, a0: QtGui.QKeyEvent) -> None: if a0.key() == QtCore.Qt.Key_Q: self.hide() super(LargePreview, self).keyPressEvent(a0)
def keyPressEvent(self, event: QtGui.QKeyEvent) -> None: if event.key() in [QtCore.Qt.Key_Backspace, QtCore.Qt.Key_Delete]: items = self.list.selectedItems() for item in items: self.list.takeItem(self.list.row(item))
def keyReleaseEvent(self, event: QtGui.QKeyEvent): if event.key() == QtCore.Qt.Key_Shift: self.camera.isPanEnabled = False
def sendKbdEvent(self): ev = QKeyEvent(QEvent.KeyPress, Qt.Key_A, Qt.NoModifier, 'a') QCoreApplication.sendEvent(self.box, ev)
def keyPressEvent(self, event: QKeyEvent): if event.key() == Qt.Key_Control: self.another = True
def keyPressEvent(self, event: QKeyEvent): if self.controller.key_pressed(self.model, event.key()): super().keyPressEvent(event)
def keyPressEvent(self, event: QKeyEvent): if event.key() == Qt.Key_Escape: self.on_exit()
def sendkeys(self, char, modifier=Qt.NoModifier): event = QKeyEvent(QEvent.KeyPress, char, modifier) QCoreApplication.postEvent(self.gameWidget, event)
def keyReleaseEvent(self, event: QKeyEvent): key = event.key() l.log("Key event at top_level_widget: " + str(key) + " " + QKeySequence(key).toString()) if key == Qt.Key_S: l.log("Key S") self.image_shuffle() elif key == Qt.Key_Left or key == Qt.Key_Backspace: l.log("Key left or backspace") self.image_previous() elif key == Qt.Key_Right or key == Qt.Key_N or key == Qt.Key_Space: l.log("Key Right / N / Space") self.image_next() elif key == Qt.Key_Delete: l.log("Key Delete") self.image_delete() elif key == Qt.Key_F: l.log("Key F") if self.is_full_screen: self.showNormal() else: self.showFullScreen() # toggle self.is_full_screen = not self.is_full_screen elif key == Qt.Key_V: l.log("Key V") self._browse_event() elif key == Qt.Key_B: l.log("Key B") self._shuffle_start_index = self._current_index elif key == Qt.Key_1: l.log("Key 1 --> landscape mode") self.initialize_images("landscape/") elif key == Qt.Key_2: l.log("Key 2 --> Portrait mode") self.initialize_images("portrait/") elif key == Qt.Key_0: l.log("Key 0 --> go to index 0") if self._shuffle_start_index != 0: self._current_index = self._shuffle_start_index else: self._current_index = 0 self._set_image(self._current_index) elif key == Qt.Key_R: self.revert_shuffle() elif key == Qt.Key_3: l.log("Key 3 / Reset all") self.initialize_images() elif key == Qt.Key_P: l.log("Key P / Play / Pause") self.toggle_play() # timer elif key == Qt.Key_Equal: l.log("equal pressed") self.increase_timer() elif key == Qt.Key_Plus: print("+ pressed") self.increase_timer(10) elif key == Qt.Key_Minus: print("dash pressed") self.decrease_timer() elif key == Qt.Key_Underscore: print("- pressed") self.decrease_timer(10) self.pause() self.setFocus()
def keyPressEvent(self, event: QKeyEvent): if event.key() == Qt.Key_Plus: self.zoomIn() elif event.key() == Qt.Key_Minus: self.zoomOut() super().keyPressEvent(event)
def keyPressEvent(self, e: QKeyEvent): textCursor = self.textCursor() if (e.key() == Qt.Key_Return or e.key() == Qt.Key_Enter) and self._exitOnReturn: self.parent().accept() elif len(self.toPlainText()) - ( textCursor.selectionEnd() - textCursor.selectionStart()) < self._maxlength: if not self._validator or self._validator.regExp().exactMatch( e.text()): super().keyPressEvent(e) elif not e.text().isprintable(): if e.matches(QKeySequence.Paste): self.paste(QApplication.clipboard().text()) e.ignore() else: super().keyPressEvent(e) else: e.ignore() elif not e.text().isprintable() and not e.matches(QKeySequence.Paste): super().keyPressEvent(e) else: e.ignore()
def keyReleaseEvent(self, event: QtGui.QKeyEvent) -> None: self.keyState.keyPressed(event) super(MouseDragView, self).keyPressEvent(event) if event.isAccepted(): return
def keyPressEvent(self, event: QtGui.QKeyEvent) -> None: if event.key() == Qt.Key_Delete and self._editable: for index in self.selectedIndexes(): self.model().removeRow(index.row()) else: super().keyPressEvent(event)