diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2015-04-01 10:34:58 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2015-04-01 10:34:58 +1300 |
commit | c794d362f93df3a13ed5ac96dd6a04f766f8fbbc (patch) | |
tree | c5f93d7f4b703fc1ee31f0e31c544ff918f33ffd | |
parent | 32ba6021b3c07efaa45a9223479151cd7e74ccbd (diff) | |
download | mitmproxy-c794d362f93df3a13ed5ac96dd6a04f766f8fbbc.tar.gz mitmproxy-c794d362f93df3a13ed5ac96dd6a04f766f8fbbc.tar.bz2 mitmproxy-c794d362f93df3a13ed5ac96dd6a04f766f8fbbc.zip |
Next/previous tab keybindings
-rw-r--r-- | libmproxy/console/flowview.py | 1 | ||||
-rw-r--r-- | libmproxy/console/tabs.py | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/libmproxy/console/flowview.py b/libmproxy/console/flowview.py index 6a3ced6e..99844cb7 100644 --- a/libmproxy/console/flowview.py +++ b/libmproxy/console/flowview.py @@ -68,6 +68,7 @@ def _mkhelp(): ("x", "delete body"), ("z", "encode/decode a request/response"), ("tab", "next tab"), + ("h, l", "previous tab, next tab"), ("space", "next flow"), ("|", "run script on this flow"), ("/", "search (case sensitive)"), diff --git a/libmproxy/console/tabs.py b/libmproxy/console/tabs.py index fff13890..2c46e59e 100644 --- a/libmproxy/console/tabs.py +++ b/libmproxy/console/tabs.py @@ -14,9 +14,12 @@ 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() + elif key == "h": + self.tab_offset = (self.tab_offset - 1)%(len(self.tabs)) + self.show() return self._w.keypress(size, key) def show(self): |