diff options
author | Tiago Cunha <tcunha@gmx.com> | 2012-02-02 02:01:18 +0000 |
---|---|---|
committer | Tiago Cunha <tcunha@gmx.com> | 2012-02-02 02:01:18 +0000 |
commit | 94e46dd72468d364bb395603cf7fc9ae594ebd41 (patch) | |
tree | 326d2f94f92611ed0fd8c745d189f70cd29da664 /cmd-send-keys.c | |
parent | c82e06804e41af6b13b3a75e0268f32fbc4a4210 (diff) | |
download | rtmux-94e46dd72468d364bb395603cf7fc9ae594ebd41.tar.gz rtmux-94e46dd72468d364bb395603cf7fc9ae594ebd41.tar.bz2 rtmux-94e46dd72468d364bb395603cf7fc9ae594ebd41.zip |
Sync OpenBSD patchset 1025:
Add -l flag to send-keys to send input literally (without translating
key names). From Frank Terbeck.
Diffstat (limited to 'cmd-send-keys.c')
-rw-r--r-- | cmd-send-keys.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cmd-send-keys.c b/cmd-send-keys.c index 34037418..79a21647 100644 --- a/cmd-send-keys.c +++ b/cmd-send-keys.c @@ -31,8 +31,8 @@ int cmd_send_keys_exec(struct cmd *, struct cmd_ctx *); const struct cmd_entry cmd_send_keys_entry = { "send-keys", "send", - "Rt:", 0, -1, - "[-R] [-t target-pane] key ...", + "lRt:", 0, -1, + "[-lR] [-t target-pane] key ...", 0, NULL, NULL, @@ -71,7 +71,8 @@ cmd_send_keys_exec(struct cmd *self, struct cmd_ctx *ctx) for (i = 0; i < args->argc; i++) { str = args->argv[i]; - if ((key = key_string_lookup_string(str)) != KEYC_NONE) { + if (!args_has(args, 'l') && + (key = key_string_lookup_string(str)) != KEYC_NONE) { window_pane_key(wp, s, key); } else { for (; *str != '\0'; str++) |