diff options
author | Florent Le Coz <louiz@louiz.org> | 2013-06-06 22:58:29 +0200 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2013-06-06 22:58:29 +0200 |
commit | 032d2b711bb6a97214403db36ca314154c1bd9c9 (patch) | |
tree | 66f81fac87f69f93d97037c0ecac1c0a20b0bdfc /src/core.py | |
parent | 834546ac7752e3e5c65d31e900489df2c85ce298 (diff) | |
download | poezio-032d2b711bb6a97214403db36ca314154c1bd9c9.tar.gz poezio-032d2b711bb6a97214403db36ca314154c1bd9c9.tar.bz2 poezio-032d2b711bb6a97214403db36ca314154c1bd9c9.tar.xz poezio-032d2b711bb6a97214403db36ca314154c1bd9c9.zip |
Add a M-k keyboard shortcut to escape the next keyboard shortcut
fix #2227
Diffstat (limited to 'src/core.py')
-rw-r--r-- | src/core.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core.py b/src/core.py index a77868cb..2605aeb6 100644 --- a/src/core.py +++ b/src/core.py @@ -197,6 +197,7 @@ class Core(object): 'M-j': self.go_to_room_number, 'M-D': self.scroll_info_up, 'M-C': self.scroll_info_down, + 'M-k': self.escape_next_key, ######## actions mappings ########## '_bookmark': self.command_bookmark, '_bookmark_local': self.command_bookmark_local, @@ -1326,6 +1327,13 @@ class Core(object): res = keyboard.get_user_input(self.stdscr) return res + def escape_next_key(self): + """ + Tell the Keyboard object that the next key pressed by the user + should be escaped. See Keyboard.get_user_input + """ + keyboard.escape_next_key() + ####################### Commands and completions ############################## def register_command(self, name, func, *, desc='', shortdesc='', completion=None, usage=''): |