summaryrefslogtreecommitdiffstats
path: root/prompt_toolkit
diff options
context:
space:
mode:
authorYuri D'Elia <wavexx@thregr.org>2016-11-09 17:38:08 +0100
committerJonathan Slenders <jonathan@slenders.be>2016-11-09 18:42:57 +0100
commit85d203eab8572d06e418b8b33c5cc46f8333a685 (patch)
treef493c4b697212fb19b47836ee4571ac1e81ead34 /prompt_toolkit
parent9975a33a55bb08b4f1e3083b2d82d2d5a02af000 (diff)
Handle Ctrl+Left/Right in rxvt
Diffstat (limited to 'prompt_toolkit')
-rw-r--r--prompt_toolkit/terminal/vt100_input.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/prompt_toolkit/terminal/vt100_input.py b/prompt_toolkit/terminal/vt100_input.py
index f65909d5..7d23f6b4 100644
--- a/prompt_toolkit/terminal/vt100_input.py
+++ b/prompt_toolkit/terminal/vt100_input.py
@@ -170,6 +170,9 @@ ANSI_SEQUENCES = {
'\x1b[5C': Keys.ControlRight,
'\x1b[5D': Keys.ControlLeft,
+ '\x1bOc': Keys.ControlRight, # rxvt
+ '\x1bOd': Keys.ControlLeft, # rxvt
+
'\x1b[200~': Keys.BracketedPaste, # Start of bracketed paste.
# Meta + arrow keys. Several terminals handle this differently.