summaryrefslogtreecommitdiff
path: root/usr.bin/tmux/tty-keys.c
AgeCommit message (Expand)Author
2024-08-21Revamp extended keys support to more closely match xterm and supportNicholas Marriott
2024-08-19Both terminators \007 and \033\\ leave the index pointing to the finalNicholas Marriott
2024-07-12UTF-8 keys now contain the internal representation and not the UnicodeNicholas Marriott
2024-06-24Add a way (refresh-client -r) for control mode clients to provide OSC 10Nicholas Marriott
2024-03-21Look for feature code 21 for DECSLRM and 28 for DECFRA in the deviceNicholas Marriott
2023-09-08On second thoughts, do check DA2 for DECFRA and DECSLRM since that willNicholas Marriott
2023-09-08Use DECSLRM and DECFRA only at level 4 rather than checking the terminalNicholas Marriott
2023-09-07Use DECSLRM and DECFRA on terminals pretending to be VT520 or VT525 asNicholas Marriott
2023-09-07Accept 65 for VT525 as well.Nicholas Marriott
2023-09-02Request terminal colours again on SIGWINCH but at most once every 30Nicholas Marriott
2023-06-30Get rid of some warnings with GCC 10, from Thomas Klausner.Nicholas Marriott
2023-04-17Discard mouse sequences that have the right form but actually areNicholas Marriott
2023-01-09Fix behaviour with \007 (used the wrong tree for last change).Nicholas Marriott
2023-01-09Accept \007 as terminator to OSC 10 or 11.Nicholas Marriott
2023-01-03Query the client terminal for foreground and background colours and ifNicholas Marriott
2022-11-11Tweak previous to set and log the feature instead of just setting theNicholas Marriott
2022-11-11Parse primary device attributes as well as secondary and add a SIXELNicholas Marriott
2022-11-02Instead of always setting the extended flag, set it only when searching.Nicholas Marriott
2022-11-01Add modified Tab key sequences, from Aaron Jensen, GitHub issue 3368.Nicholas Marriott
2022-07-19Process modifiers as bits rather than using a switch, from Koichi Murase.Nicholas Marriott
2022-06-14kf* terminfo capabilities are poorly defined and rxvt uses them in aNicholas Marriott
2022-06-01If escape-time is 0, force to 1 instead - not waiting at all is askingNicholas Marriott
2022-05-30If a mouse position was above the maximum supported by the normal mouseNicholas Marriott
2022-03-08Add argument to refresh-client -l to forward clipboard to a pane. GitHubNicholas Marriott
2022-02-16Support more mouse buttons when the terminal sends them, GitHub issueNicholas Marriott
2022-02-15Do not create a buffer from an OSC 52 response if we have not sent aNicholas Marriott
2021-10-21Correctly adjust the end pointer for a two character terminator beforeNicholas Marriott
2021-08-13Break message type stuff out into its own header.Nicholas Marriott
2021-08-13Change focus to be driven by events rather than walking all panes at endNicholas Marriott
2021-08-06Add client focus hooks.Nicholas Marriott
2021-06-10Add another couple of keys needed for extended keys, GitHub issue 2658.Nicholas Marriott
2021-04-13Change how extended ctrl keys are processed to fix C-S-Tab and C-;.Nicholas Marriott
2021-04-13Handle C-Tab correctly with extended keys, GitHub issue 2642.Nicholas Marriott
2021-04-07Restore previous behaviour so that C-X remains the same as C-x. Instead,Nicholas Marriott
2021-04-07Fixes for extended keys: 1) allow C-x and C-X to be bound separatelyNicholas Marriott
2020-09-23Escape+Up and the other arrow keys should be kept as Escape+Up and notNicholas Marriott
2020-08-24Old Terminal.app versions do not respond correctly to secondary DA,Nicholas Marriott
2020-07-06Always send xterm-style keys for M-Left and M-Right. GitHub issue 2296.Nicholas Marriott
2020-06-02Use CLOCK_MONOTONIC for timer measurement and add a timestamp to controlNicholas Marriott
2020-05-25Use the internal representation for UTF-8 keys instead of wchar_t andNicholas Marriott
2020-05-22FocusIn keys can also update the latest client, like normal keys.Nicholas Marriott
2020-05-16Add a terminal feature for enable/disable extended keys (supported byNicholas Marriott
2020-05-16Separate key flags and modifiers, log key flags, make the "xterm" flagNicholas Marriott
2020-05-16Rename KEYC_ESCAPE to KEYC_META.Nicholas Marriott
2020-05-16Recognise extended key sequences on input (both the forms xterm offers).Nicholas Marriott
2020-05-16xterm-keys has been on by default for five years and all other modernNicholas Marriott
2020-05-16Only redraw popup on the client it belongs to.Nicholas Marriott
2020-05-16Move terminal features into a single file.Nicholas Marriott
2020-05-16Response is iTerm2 not not ITerm2.Nicholas Marriott
2020-05-16Remove support for iTerm2's DSR 1337 extension and use the CSI > qNicholas Marriott