History log of /openbsd-src/usr.bin/tmux/input-keys.c (Results 1 – 25 of 107)
Revision Date Author Comments
# 2f106d38 02-Jan-2025 nicm <nicm@openbsd.org>

Check backspace against VERASE earlier before it is translated to an
internal key and do not go through the mapping on output. Fixes problems
reported by Ben Price in GitHub issue 4284 and by tb@.


# 9e4e6261 20-Dec-2024 nicm <nicm@openbsd.org>

Only map S-Tag in mode 2, not mode 1. GitHub issue 4304.


# 95980d08 06-Dec-2024 nicm <nicm@openbsd.org>

Preserve modifiers on backspace.


# a1f482fe 06-Dec-2024 nicm <nicm@openbsd.org>

Do not write bracketed paste keys themselves if the pane has not asked
for them.


# 6338d89d 04-Dec-2024 nicm <nicm@openbsd.org>

Fix backspace option for new key format, GitHub issue 4284.


# 429aa45e 21-Oct-2024 nicm <nicm@openbsd.org>

Adjust how Ctrl and Meta keys are sent to use standard representation if
available in mode 1, from Stanislav Kljuhhin, GitHub issue 4188.


# 3835afff 03-Oct-2024 nicm <nicm@openbsd.org>

Improve fix for shifted keys so it works for all the keys it should,
Stanislav Kljuhhin in GitHub issue 4146.


# 892200ba 02-Oct-2024 nicm <nicm@openbsd.org>

Report shifted keys like S-A as A not as S-A in mode 1 extended keys,
from Stanislav Kljuhhin.


# 482624f4 01-Oct-2024 nicm <nicm@openbsd.org>

Change pasting to bypass the output key processing entirely and write
what was originally received. Fixes problems with pasted text being
interpreted as extended keys reported by Mark Kelly.


# 4aaf2c8d 26-Aug-2024 nicm <nicm@openbsd.org>

C-h should not be treated specially and represented internally as \b but
as C-h like the other Ctrl keys. Backspace is already handled separately
if it VERASE.


# 3be60a96 23-Aug-2024 nicm <nicm@openbsd.org>

Ignore internal function keys if they have not got an entry in the key
table.


# de3e4ea1 21-Aug-2024 nicm <nicm@openbsd.org>

C-Space and Meta keys should not be translated in mode 1 extended keys.


# 719f5715 21-Aug-2024 nicm <nicm@openbsd.org>

Revamp extended keys support to more closely match xterm and support
mode 2 as well as mode 1. From Stanislav Kljuhhin (GitHub issue 4038).

This changes tmux to always request mode 2 from parent ter

Revamp extended keys support to more closely match xterm and support
mode 2 as well as mode 1. From Stanislav Kljuhhin (GitHub issue 4038).

This changes tmux to always request mode 2 from parent terminal, change
to an unambiguous internal representation of keys, and adds an option
(extended-keys-format) to control the format similar to the xterm(1)
formatOtherKeys resource.

show more ...


# 25f2c821 12-Jan-2023 nicm <nicm@openbsd.org>

Have tmux recognise pasted texts wrapped in bracket paste sequences,
rather than only forwarding them to the program inside. From Andrew
Onyshchuk in GitHub issue 3431.


# 55487e9c 08-Nov-2022 nicm <nicm@openbsd.org>

Fix C-S-Tab without extended keys, from Aaron Jensen.


# 8f86830f 02-Nov-2022 nicm <nicm@openbsd.org>

Instead of always setting the extended flag, set it only when searching.
Allows send-keys to work. From Aaron Jensen.


# 3c4ca0e6 01-Nov-2022 nicm <nicm@openbsd.org>

Add modified Tab key sequences, from Aaron Jensen, GitHub issue 3368.


# 81e6b289 30-May-2022 nicm <nicm@openbsd.org>

If a mouse position was above the maximum supported by the normal mouse
protocol (223), tmux was allowing it to wrap around. However, since tmux
was not correctly handling this on input, other progra

If a mouse position was above the maximum supported by the normal mouse
protocol (223), tmux was allowing it to wrap around. However, since tmux
was not correctly handling this on input, other programs also do not
handle it correctly, and the alternative SGR mouse mode is now
widespread, this seems unnecessary, so remove this feature. Also define
some constants to make it clearer what the numbers mean. Mostly from
Leonid S Usov in GitHub issue 3165.

show more ...


# 254e2361 01-Mar-2022 nicm <nicm@openbsd.org>

Don't convert codes for special keys (Tab, Enter, Escape).


# 57490d47 28-Feb-2022 nicm <nicm@openbsd.org>

Map control keys back to an ASCII uppercase letter when passing them on
as extended keys.


# 4e5846a2 16-Feb-2022 nicm <nicm@openbsd.org>

Support more mouse buttons when the terminal sends them, GitHub issue
3055.


# b52f0cbf 20-Aug-2021 nicm <nicm@openbsd.org>

Remove stray spaces after function names.


# 6cd19291 10-Jun-2021 nicm <nicm@openbsd.org>

Remove old shift function keys which interfere with xterm keys now.
GitHub issue 2696.


# c5c8a224 10-Jun-2021 nicm <nicm@openbsd.org>

Move "special" keys into the Unicode PUA rather than making them top bit
set, some compilers do not allow enums that are larger than int. GitHub
issue 2673.


# be6be6ed 09-Apr-2021 nicm <nicm@openbsd.org>

Change a type to fix a warning with some compilers.


12345