aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/tabs.py
diff options
context:
space:
mode:
authorLegend Tang <sp3478@gmail.com>2015-04-06 11:28:20 +0800
committerLegend Tang <sp3478@gmail.com>2015-04-06 11:28:20 +0800
commit20d3d7e1b85f1886c4920eaf6c86d0b50754fd1b (patch)
treeb3dfe6052fa0183cd3e3ed5927468ec499de2762 /libmproxy/console/tabs.py
parent269571efe50b1627e41a798a9b0625d6f71526db (diff)
parentaadaa66d0b92ce7e97e3303e3152a2dda6d320e9 (diff)
downloadmitmproxy-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.py9
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")