Vim bindings for workspace menu
This commit is contained in:
8
ui.py
8
ui.py
@@ -20,6 +20,14 @@ class WorkspaceMenu(urwid.Columns):
|
|||||||
None,
|
None,
|
||||||
focus_map='selected workspace'),
|
focus_map='selected workspace'),
|
||||||
self.options('given', 24)))
|
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):
|
def loadWorkspace(self, widget, workspace_id):
|
||||||
urwid.emit_signal(self, 'click', workspace_id)
|
urwid.emit_signal(self, 'click', workspace_id)
|
||||||
|
|||||||
Reference in New Issue
Block a user