##// END OF EJS Templates
qtconsole: Add vi-like key bindings to pager (fixes #6590)...
Boris Egorov -
Show More
@@ -1490,6 +1490,22 b" class ConsoleWidget(MetaQObjectHasTraits('NewBase', (LoggingConfigurable, QtGui."
1490 QtGui.qApp.sendEvent(self._page_control, new_event)
1490 QtGui.qApp.sendEvent(self._page_control, new_event)
1491 return True
1491 return True
1492
1492
1493 # vi/less -like key bindings
1494 elif key == QtCore.Qt.Key_J:
1495 new_event = QtGui.QKeyEvent(QtCore.QEvent.KeyPress,
1496 QtCore.Qt.Key_Down,
1497 QtCore.Qt.NoModifier)
1498 QtGui.qApp.sendEvent(self._page_control, new_event)
1499 return True
1500
1501 # vi/less -like key bindings
1502 elif key == QtCore.Qt.Key_K:
1503 new_event = QtGui.QKeyEvent(QtCore.QEvent.KeyPress,
1504 QtCore.Qt.Key_Up,
1505 QtCore.Qt.NoModifier)
1506 QtGui.qApp.sendEvent(self._page_control, new_event)
1507 return True
1508
1493 return False
1509 return False
1494
1510
1495 def _on_flush_pending_stream_timer(self):
1511 def _on_flush_pending_stream_timer(self):
General Comments 0
You need to be logged in to leave comments. Login now