#
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.
|