diff options
Diffstat (limited to 'ranger/defaults/keys.py')
-rw-r--r-- | ranger/defaults/keys.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ranger/defaults/keys.py b/ranger/defaults/keys.py index 7d6f7bd6..ffd37646 100644 --- a/ranger/defaults/keys.py +++ b/ranger/defaults/keys.py @@ -2,6 +2,7 @@ import curses from curses.ascii import ctrl, ESC def initialize_commands(command_list): + """Initialize the commands for the main user interface""" from ranger.actions import Actions as do from ranger.container.bookmarks import ALLOWED_KEYS as ALLOWED_BOOKMARK_KEYS @@ -89,15 +90,13 @@ def initialize_commands(command_list): def initialize_console_commands(command_list): + """Initialize the commands for the console widget only""" from ranger.actions import Actions as do from ranger.gui.widgets.console import Console def bind(fnc, *keys): command_list.bind(fnc, *keys) - def type_key(key): - return lambda con: con.type_key(key) - # currying def c(fnc, *args, **keywords): return lambda con: fnc(con, *args, **keywords) @@ -122,6 +121,10 @@ def initialize_console_commands(command_list): bind(c_fm(do.redraw), ctrl('L')) bind(c_fm(do.resize), curses.KEY_RESIZE) + + def type_key(key): + return lambda con: con.type_key(key) + for i in range(ord(' '), ord('~')): bind(type_key(i), i) |