From 641a1b41afce7efa4f98fbef6e0a691690f577c4 Mon Sep 17 00:00:00 2001 From: Aaron Gutierrez Date: Sun, 19 Jul 2015 21:30:39 -0700 Subject: [PATCH] Vim bindings for workspace menu --- ui.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ui.py b/ui.py index 5e5c51f..7944125 100644 --- a/ui.py +++ b/ui.py @@ -20,6 +20,14 @@ class WorkspaceMenu(urwid.Columns): None, focus_map='selected workspace'), self.options('given', 24))) + def keypress(self, size, key): + if key == 'j': + key = 'down' + elif key == 'h': + key = 'left' + elif key == 'l': + key = 'right' + return super(WorkspaceMenu, self).keypress(size, key) def loadWorkspace(self, widget, workspace_id): urwid.emit_signal(self, 'click', workspace_id)