X-Git-Url: https://jfr.im/git/irc/weechat/qweechat.git/blobdiff_plain/7dcf23b19547e37dbadd98aaed99ce4656471dbe..b51e6ba7d737a423e1d85e91f7ec1c7a4a15d2ce:/src/qweechat/input.py diff --git a/src/qweechat/input.py b/src/qweechat/input.py index c21d802..ee3b2e6 100644 --- a/src/qweechat/input.py +++ b/src/qweechat/input.py @@ -1,7 +1,7 @@ #!/usr/bin/python # -*- coding: utf-8 -*- # -# Copyright (C) 2011 Sebastien Helleu +# Copyright (C) 2011-2013 Sebastien Helleu # # This file is part of QWeeChat, a Qt remote GUI for WeeChat. # @@ -48,8 +48,12 @@ class InputLineEdit(QtGui.QLineEdit): bar = self.scroll_widget.verticalScrollBar() if modifiers == QtCore.Qt.ControlModifier and key == QtCore.Qt.Key_PageUp: self.bufferSwitchPrev.emit() + elif modifiers == QtCore.Qt.AltModifier and key in (QtCore.Qt.Key_Left, QtCore.Qt.Key_Up): + self.bufferSwitchPrev.emit() elif modifiers == QtCore.Qt.ControlModifier and key == QtCore.Qt.Key_PageDown: self.bufferSwitchNext.emit() + elif modifiers == QtCore.Qt.AltModifier and key in (QtCore.Qt.Key_Right, QtCore.Qt.Key_Down): + self.bufferSwitchNext.emit() elif modifiers == QtCore.Qt.AltModifier and key == QtCore.Qt.Key_PageUp: bar.setValue(bar.value() - (bar.pageStep() / 10)) elif modifiers == QtCore.Qt.AltModifier and key == QtCore.Qt.Key_PageDown: