From a20b39325e1770c99c28078c0a6f0cca076c5ead Mon Sep 17 00:00:00 2001 From: Asmageddon Date: Fri, 1 Jun 2012 21:09:00 +0200 Subject: [PATCH] Made detail and event views scrollable with j/k keys as well --- deluge/ui/console/modes/eventview.py | 4 ++++ deluge/ui/console/modes/torrentdetail.py | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/deluge/ui/console/modes/eventview.py b/deluge/ui/console/modes/eventview.py index d618fc6da..91552fdd2 100644 --- a/deluge/ui/console/modes/eventview.py +++ b/deluge/ui/console/modes/eventview.py @@ -146,6 +146,10 @@ class EventView(BaseMode): self.offset += jumplen elif c == curses.KEY_END: self.offset += num_events + elif c == ord('j'): + self.offset -= 1 + elif c == ord('k'): + self.offset += 1 if self.offset <= 0: self.offset = 0 diff --git a/deluge/ui/console/modes/torrentdetail.py b/deluge/ui/console/modes/torrentdetail.py index 0c029f053..a7b72a8e6 100644 --- a/deluge/ui/console/modes/torrentdetail.py +++ b/deluge/ui/console/modes/torrentdetail.py @@ -741,5 +741,9 @@ class TorrentDetail(BaseMode, component.Component): return elif chr(c) == 'h': self.popup = Popup(self,"Help",init_lines=self.__help_lines, height_req=0.75, width_req=65) + elif chr(c) == 'j': + self.file_list_up() + if chr(c) == 'k': + self.file_list_down() self.refresh()