summaryrefslogtreecommitdiffstats
path: root/tty-keys.c
AgeCommit message (Expand)Author
2024-03-21Look for feature code 21 for DECSLRM and 28 for DECFRA in the devicenicm
2023-09-08On second thoughts, do check DA2 for DECFRA and DECSLRM since that willnicm
2023-09-08Use DECSLRM and DECFRA only at level 4 rather than checking the terminalnicm
2023-09-07Use DECSLRM and DECFRA on terminals pretending to be VT520 or VT525 asnicm
2023-09-07Accept 65 for VT525 as well.nicm
2023-09-02Request terminal colours again on SIGWINCH but at most once every 30nicm
2023-06-30Get rid of some warnings with GCC 10, from Thomas Klausner.nicm
2023-04-17Discard mouse sequences that have the right form but actually arenicm
2023-01-09Fix behaviour with \007 (used the wrong tree for last change).nicm
2023-01-09Accept \007 as terminator to OSC 10 or 11.nicm
2023-01-03Query the client terminal for foreground and background colours and ifnicm
2022-11-11Tweak previous to set and log the feature instead of just setting thenicm
2022-11-11Parse primary device attributes as well as secondary and add a SIXELnicm
2022-11-02Instead of always setting the extended flag, set it only when searching.nicm
2022-11-01Add modified Tab key sequences, from Aaron Jensen, GitHub issue 3368.nicm
2022-07-19Process modifiers as bits rather than using a switch, from Koichi Murase.nicm
2022-06-14kf* terminfo capabilities are poorly defined and rxvt uses them in anicm
2022-06-01If escape-time is 0, force to 1 instead - not waiting at all is askingnicm
2022-05-30If a mouse position was above the maximum supported by the normal mousenicm
2022-03-08Add argument to refresh-client -l to forward clipboard to a pane. GitHubnicm
2022-02-16Support more mouse buttons when the terminal sends them, GitHub issuenicm
2022-02-15Do not create a buffer from an OSC 52 response if we have not sent anicm
2021-10-21Correctly adjust the end pointer for a two character terminator beforenicm
2021-08-13Break message type stuff out into its own header.nicm
2021-08-13Change focus to be driven by events rather than walking all panes at endnicm
2021-08-06Add client focus hooks.nicm
2021-06-10Add another couple of keys needed for extended keys, GitHub issue 2658.nicm
2021-04-13Change how extended ctrl keys are processed to fix C-S-Tab and C-;.nicm
2021-04-13Handle C-Tab correctly with extended keys, GitHub issue 2642.nicm
2021-04-07Restore previous behaviour so that C-X remains the same as C-x. Instead,nicm
2021-04-07Fixes for extended keys: 1) allow C-x and C-X to be bound separatelynicm
2020-09-23Escape+Up and the other arrow keys should be kept as Escape+Up and notnicm
2020-08-24Old Terminal.app versions do not respond correctly to secondary DA,nicm
2020-07-06Always send xterm-style keys for M-Left and M-Right. GitHub issue 2296.nicm
2020-06-02Use CLOCK_MONOTONIC for timer measurement and add a timestamp to controlnicm
2020-05-25Use the internal representation for UTF-8 keys instead of wchar_t andnicm
2020-05-22FocusIn keys can also update the latest client, like normal keys.nicm
2020-05-16Add a terminal feature for enable/disable extended keys (supported bynicm
2020-05-16Only redraw popup on the client it belongs to.nicm
2020-05-16Move terminal features into a single file.nicm
2020-05-16Response is iTerm2 not not ITerm2.nicm
2020-05-16Remove support for iTerm2's DSR 1337 extension and use the CSI > qnicm
2020-04-20Change how sync works to always send the end sequence after all outputnicm
2020-04-20Tidy up the terminal detection and feature code and add named sets ofnicm
2020-04-17Support the application escape sequence mintty (means tmux doesn't havenicm
2020-04-16Send secondary device attributes instead of primary which gives us a bitnicm
2020-04-16Add support for the iTerm2 sychronized updates escape sequence whichnicm
2020-01-28If we can identify the terminal as iTerm2 or as tmux, we can be surenicm
2020-01-28Add support for the iTerm2 DSR 1337 sequence to get the terminal version.nicm
2020-01-13Be more specific in the DSR we are looking for so it doesn't getnicm