diff options
author | Legend Tang <sp3478@gmail.com> | 2015-04-06 11:28:20 +0800 |
---|---|---|
committer | Legend Tang <sp3478@gmail.com> | 2015-04-06 11:28:20 +0800 |
commit | 20d3d7e1b85f1886c4920eaf6c86d0b50754fd1b (patch) | |
tree | b3dfe6052fa0183cd3e3ed5927468ec499de2762 /libmproxy/console/tabs.py | |
parent | 269571efe50b1627e41a798a9b0625d6f71526db (diff) | |
parent | aadaa66d0b92ce7e97e3303e3152a2dda6d320e9 (diff) | |
download | mitmproxy-20d3d7e1b85f1886c4920eaf6c86d0b50754fd1b.tar.gz mitmproxy-20d3d7e1b85f1886c4920eaf6c86d0b50754fd1b.tar.bz2 mitmproxy-20d3d7e1b85f1886c4920eaf6c86d0b50754fd1b.zip |
Merge https://github.com/mitmproxy/mitmproxy
Diffstat (limited to 'libmproxy/console/tabs.py')
-rw-r--r-- | libmproxy/console/tabs.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/libmproxy/console/tabs.py b/libmproxy/console/tabs.py index b8943ad4..2c46e59e 100644 --- a/libmproxy/console/tabs.py +++ b/libmproxy/console/tabs.py @@ -14,11 +14,13 @@ class Tabs(urwid.WidgetWrap): return p def keypress(self, size, key): - if key == "tab": + if key in ["tab", "l"]: self.tab_offset = (self.tab_offset + 1)%(len(self.tabs)) self.show() - else: - return self._w.keypress(size, key) + elif key == "h": + self.tab_offset = (self.tab_offset - 1)%(len(self.tabs)) + self.show() + return self._w.keypress(size, key) def show(self): headers = [] @@ -33,3 +35,4 @@ class Tabs(urwid.WidgetWrap): body = self.tabs[self.tab_offset][1](), header = headers ) + self._w.set_focus("body") |