aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/tools/console/grideditor/base.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2017-05-02 10:37:11 +1200
committerAldo Cortesi <aldo@corte.si>2017-05-02 12:18:24 +1200
commit9e58c36639f7faa327ec10bdc8ab8f68e7118bf0 (patch)
treed8e9c092c6ce8200b838e5bc829283d363d7c27b /mitmproxy/tools/console/grideditor/base.py
parent8d29492960a89078ad2743e648afa08a3c71ebc1 (diff)
downloadmitmproxy-9e58c36639f7faa327ec10bdc8ab8f68e7118bf0.tar.gz
mitmproxy-9e58c36639f7faa327ec10bdc8ab8f68e7118bf0.tar.bz2
mitmproxy-9e58c36639f7faa327ec10bdc8ab8f68e7118bf0.zip
console: globally respected nav commands
Use this to bind nav keys with commands throughout.
Diffstat (limited to 'mitmproxy/tools/console/grideditor/base.py')
-rw-r--r--mitmproxy/tools/console/grideditor/base.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/mitmproxy/tools/console/grideditor/base.py b/mitmproxy/tools/console/grideditor/base.py
index fa7f0439..35ae655f 100644
--- a/mitmproxy/tools/console/grideditor/base.py
+++ b/mitmproxy/tools/console/grideditor/base.py
@@ -253,6 +253,7 @@ FIRST_WIDTH_MIN = 20
class BaseGridEditor(urwid.WidgetWrap):
+
def __init__(
self,
master: "mitmproxy.tools.console.master.ConsoleMaster",
@@ -345,15 +346,14 @@ class BaseGridEditor(urwid.WidgetWrap):
self._w.keypress(size, key)
return None
- key = common.shortcuts(key)
column = self.columns[self.walker.focus_col]
- if key == "g":
+ if key == "m_start":
self.walker.set_focus(0)
- elif key == "G":
+ elif key == "m_end":
self.walker.set_focus(len(self.walker.lst) - 1)
- elif key in ["h", "left"]:
+ elif key == "left":
self.walker.left()
- elif key in ["l", "right"]:
+ elif key == "right":
self.walker.right()
elif key == "tab":
self.walker.tab_next()