From 5927f2fa30b76e4db7baa9864af05d50a6f7cd73 Mon Sep 17 00:00:00 2001 From: Asmageddon Date: Fri, 20 Jul 2012 18:24:44 +0200 Subject: [PATCH] Made 'Esc' exit AddTorrents and allowed scrolling with j/k --- deluge/ui/console/modes/addtorrents.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/deluge/ui/console/modes/addtorrents.py b/deluge/ui/console/modes/addtorrents.py index 171ea5163..39df9d1f7 100644 --- a/deluge/ui/console/modes/addtorrents.py +++ b/deluge/ui/console/modes/addtorrents.py @@ -554,6 +554,9 @@ class AddTorrents(BaseMode, component.Component): # Enter Key elif c == curses.KEY_ENTER or c == 10: self._perform_action() + #Escape + elif c == 27: + self.back_to_overview() else: if c > 31 and c < 256: if chr(c) == 'h': @@ -580,6 +583,10 @@ class AddTorrents(BaseMode, component.Component): self.marked.add(s) self.last_mark = self.cursel + elif chr(c) == 'j': + self.scroll_list_up(1) + elif chr(c) == 'k': + self.scroll_list_down(1) elif chr(c) == 'M': if self.last_mark != -1: if self.last_mark > self.cursel: