diff options
author | Thomas Adam <thomas@xteddy.org> | 2017-06-12 10:01:15 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2017-06-12 10:01:15 +0100 |
commit | 5362f956f075c668132ab4e0e08658987a930422 (patch) | |
tree | 0a1081e829b079edadfcd5b885b9ecf72175319c | |
parent | 4dbab75855aac5bc9d404b241d8a40e7290c3963 (diff) | |
parent | 8037159f937def4bb71dbfb8d664a96de794014f (diff) | |
download | rtmux-5362f956f075c668132ab4e0e08658987a930422.tar.gz rtmux-5362f956f075c668132ab4e0e08658987a930422.tar.bz2 rtmux-5362f956f075c668132ab4e0e08658987a930422.zip |
Merge branch 'obsd-master'
-rw-r--r-- | input-keys.c | 4 | ||||
-rw-r--r-- | key-string.c | 4 | ||||
-rw-r--r-- | tmux.h | 4 | ||||
-rw-r--r-- | tty-keys.c | 4 |
4 files changed, 16 insertions, 0 deletions
diff --git a/input-keys.c b/input-keys.c index 9f0094dd..3aa0b557 100644 --- a/input-keys.c +++ b/input-keys.c @@ -45,6 +45,10 @@ static const struct input_key_ent input_keys[] = { /* Backspace key. */ { KEYC_BSPACE, "\177", 0 }, + /* Paste keys. */ + { KEYC_PASTE_START, "\033[200~", 0 }, + { KEYC_PASTE_END, "\033[201~", 0 }, + /* Function keys. */ { KEYC_F1, "\033OP", 0 }, { KEYC_F2, "\033OQ", 0 }, diff --git a/key-string.c b/key-string.c index dc09ed98..e1413a15 100644 --- a/key-string.c +++ b/key-string.c @@ -251,6 +251,10 @@ key_string_lookup_key(key_code key) return ("FocusIn"); if (key == KEYC_FOCUS_OUT) return ("FocusOut"); + if (key == KEYC_PASTE_START) + return ("PasteStart"); + if (key == KEYC_PASTE_END) + return ("PasteEnd"); if (key == KEYC_MOUSE) return ("Mouse"); if (key == KEYC_DRAGGING) @@ -131,6 +131,10 @@ enum { KEYC_FOCUS_IN = KEYC_BASE, KEYC_FOCUS_OUT, + /* Paste brackets. */ + KEYC_PASTE_START, + KEYC_PASTE_END, + /* Mouse keys. */ KEYC_MOUSE, /* unclassified mouse event */ KEYC_DRAGGING, /* dragging in progress */ @@ -165,6 +165,10 @@ static const struct tty_default_key_raw tty_default_raw_keys[] = { /* Focus tracking. */ { "\033[I", KEYC_FOCUS_IN }, { "\033[O", KEYC_FOCUS_OUT }, + + /* Paste keys. */ + { "\033[200~", KEYC_PASTE_START }, + { "\033[201~", KEYC_PASTE_END }, }; /* Default terminfo(5) keys. */ |