Next/previous tab keybindings
This commit is contained in:
parent
32ba6021b3
commit
c794d362f9
|
@ -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)"),
|
||||
|
|
|
@ -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):
|
||||
|
|
Loading…
Reference in New Issue