1. f39a71a Don't convert codes for special keys (Tab, Enter, Escape). by nicm · 2 years, 9 months ago
  2. 2e59ff2 Map control keys back to an ASCII uppercase letter when passing them on by nicm · 2 years, 9 months ago
  3. 0027ee1 Support more mouse buttons when the terminal sends them, GitHub issue 3055. by nicm · 2 years, 9 months ago
  4. e463e86 Remove stray spaces after function names. by nicm · 3 years, 3 months ago
  5. f706a7e Remove old shift function keys which interfere with xterm keys now. by nicm · 3 years, 6 months ago
  6. f02a6c3 Move "special" keys into the Unicode PUA rather than making them top bit by nicm · 3 years, 6 months ago
  7. 73cbe46 Change a type to fix a warning with some compilers. by nicm · 3 years, 8 months ago
  8. 30fb628 Log the key written to the terminal as well as tmux's idea of what it is. by nicm · 3 years, 8 months ago
  9. 0d28ee9 Log missing keys when extended keys is on rather than fatal(). by nicm · 4 years ago
  10. ed946dc Some other warnings, GitHub issue 2382. by nicm · 4 years, 2 months ago
  11. 674ec41 Try without cursor/keypad flags if a key doesn't exist, and limit ctrl by nicm · 4 years, 6 months ago
  12. 6f03e49 Use the internal representation for UTF-8 keys instead of wchar_t and by nicm · 4 years, 6 months ago
  13. 8425084 Some other ctrl keys need to be translated with extended keys on. by nicm · 4 years, 6 months ago
  14. 0ab82d9 Add a terminal feature for enable/disable extended keys (supported by by nicm · 4 years, 7 months ago
  15. eff881b Do not send mouse events if the program has not requested them. by nicm · 4 years, 8 months ago
  16. dd2fdcd Support mouse in popups. by nicm · 4 years, 8 months ago
  17. de34436 Change input path so it doesn't require a pane. by nicm · 4 years, 8 months ago
  18. d162ff4 Send mouse down event immediately rather than waiting for double click by nicm · 4 years, 9 months ago
  19. 04eee24 Treat plausible but invalid keys (like C-BSpace) as literal like any by nicm · 4 years, 11 months ago
  20. 4bc445f Keep modifiers on backspace when translating it. by nicm · 5 years ago
  21. 08b07b1 Add an option to set the key sent by backspace for those whose system by nicm · 5 years ago
  22. fc2016d Add a -H flag to send-keys to send literal keys given as hex numbers by nicm · 5 years ago
  23. 6469953 Support for windows larger than visible on the attached client. This has by nicm · 6 years ago
  24. a00b0d1 Apply the xterm key flag when needed for send-keys, fixes problem by nicm · 7 years ago
  25. 8037159 Add explicit keys for the bracketed paste sequences, both to avoid mix by nicm · 7 years ago
  26. d52f579 Up to now, tmux sees \033\033[OA as M-Up and since we turned on by nicm · 8 years ago
  27. dd0c814 Implement "all event" (1003) mouse mode but in a way that works. The by nicm · 8 years ago
  28. 163732e Revert previous for now, it will break TERM=screen. by nicm · 8 years ago
  29. 0a63ab4 If xterm-keys is on, use xterm(1) style keys for Home and End as well as by nicm · 8 years ago
  30. 1b31d14 Remove some dead code in cmd-move-window.c and make a load of local by nicm · 8 years ago
  31. d980d96 Limit x, y and b to 0x7ff for UTF-8 mouse input, suggested by schwarze@. by nicm · 9 years ago
  32. 26945d7 Use system wcwidth() instead of carrying around UTF-8 width tables. by nicm · 9 years ago
  33. 995af0e I no longer use my SourceForge address so replace it. by nicm · 9 years ago
  34. 39cf9c9 Allow prefix and prefix2 to be set to None to disable (useful if you by nicm · 9 years ago
  35. 2adf3f4 Partly revert previous, it is harmless to keep support for UTF-8 mouse by nicm · 9 years ago
  36. 32e510b Remove support for the UTF-8 mouse extension. This was a briefly used, by nicm · 9 years ago
  37. 775fb56 0x7f is a valid key. by nicm · 9 years ago
  38. 205d15e All these return values from utf8_* are confusing, use an enum. by nicm · 9 years ago
  39. e71a915 Rename overly-long utf8data to ud throughout. by nicm · 9 years ago
  40. 69e0b83 Support UTF-8 key bindings by expanding the key type from int to by nicm · 9 years ago
  41. 44657bf Move struct options into options.c. by nicm · 9 years ago
  42. a22fe33 Some extra logging of where keys are actually going. by nicm · 9 years ago
  43. 4cf4302 Don't eat the mouse event that triggers a drag end because we may want by nicm · 10 years ago
  44. bf635e7 Rewrite of tmux mouse support which was a mess. Instead of having by nicm · 10 years ago
  45. 02df860 Fix some format specifier nits, from Ben Boeckel. by nicm · 10 years ago
  46. 79f5282 Tidy up mode-mouse check. by nicm · 10 years ago
  47. b8b00aa Revert the up/down wheel emulation for now, there will be a better way by nicm · 10 years ago
  48. 2056a9e Drop explicit support for F13-F20 and change to match the xterm terminfo entry: by nicm · 10 years ago
  49. 353d182 Send up and down keys for mouse wheel in alternate screen mode (when it by nicm · 11 years ago
  50. bec6c80 There is no longer a need for a paste_stack struct or for global_buffers by nicm · 11 years ago
  51. 8824dae A couple of trivial mouse-related style nits. by nicm · 11 years ago
  52. 48478ea Remove log_debug2 as well and simplify log.c. by nicm · 11 years ago
  53. 66f4c60 Don't limit width and height to 222 in standard mouse mode. by Nicholas Marriott · 12 years ago
  54. c71844d Add resize-pane -Z to temporary zoom the active pane to occupy the full by Nicholas Marriott · 12 years ago
  55. 67b4d5b Support the latest theory for mouse input, this is enabled/disabled with by Nicholas Marriott · 12 years ago
  56. 47c097c Support middle-click paste, based on a diff from Ailin Nemui. by Nicholas Marriott · 12 years ago
  57. d210d99 Make mouse event structure clearer by defining events (up, click, drag) by Nicholas Marriott · 12 years ago
  58. df912e3 xfree is not particularly helpful, remove it. From Thomas Adam. by Nicholas Marriott · 12 years ago
  59. 218b692 Only enter copy mode on scroll up, from Ailin Nemui. by Nicholas Marriott · 13 years ago
  60. 18d3498 Simplify mouse input function. by Nicholas Marriott · 13 years ago
  61. cc5bcbf Extend the mode-mouse option to add a third choice which means the mouse by Nicholas Marriott · 13 years ago
  62. 8738141 When mode-mouse is on (it is off by default), automatically enter copy by Nicholas Marriott · 14 years ago
  63. ac3b78a Support for UTF-8 mouse input (\033[1005h). This was added in xterm 262 by Nicholas Marriott · 14 years ago
  64. f833b88 Last few tables that should be const. by Nicholas Marriott · 14 years ago
  65. f7c42c2 Support all four of the xterm mouse modes. Based on a diff from hsim at gmx.li. by Nicholas Marriott · 14 years ago
  66. 15a64b8 Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last by Nicholas Marriott · 15 years ago
  67. 094bca5 Output the right keys for application and number keypad modes (they were the by Nicholas Marriott · 15 years ago
  68. d9961f4 Don't output rxvtisms either. by Nicholas Marriott · 15 years ago
  69. 6a6a42a It would help if I read my own comments... make alt keys work again by sending by Nicholas Marriott · 15 years ago
  70. a02c7e8 Convert the window pane (pty master side) fd over to use a bufferevent. by Nicholas Marriott · 15 years ago
  71. e831649 Not all terminals swap CSI and SS3 on ctrl, so remove that. by Nicholas Marriott · 15 years ago
  72. fd2ef18 Rewrite xterm-keys code (both input and output) so that works (doesn't always by Nicholas Marriott · 15 years ago
  73. bbca6fe On second thoughts, drop the rxvt output entirely. by Nicholas Marriott · 15 years ago
  74. 5cce40d Set the output code for ctrl+cursor keys correctly, and disable (comment) by Nicholas Marriott · 15 years ago
  75. a0ec4a1 Drop INPUTKEY_CTRL and just handle it as part of the table. by Nicholas Marriott · 15 years ago
  76. 25d2000 Add or fix some comments. by Nicholas Marriott · 15 years ago
  77. b3604dc Tidy up table. by Nicholas Marriott · 15 years ago
  78. db4452d Rename keypad keys to something more useful. by Nicholas Marriott · 15 years ago
  79. 10a656e Remove the xterm-keys code which is broken (a replacement is coming but some by Nicholas Marriott · 15 years ago
  80. 4bc0f6e Clean up by introducing a wrapper struct for mouse clicks rather than passing by Nicholas Marriott · 15 years ago
  81. 639fbe0 Detect backspace by looking at termios VERASE and translate it into \177 (which by Nicholas Marriott · 15 years ago
  82. 725938f Tidy up keys: use an enum for the key codes, and remove the macros which just by Nicholas Marriott · 15 years ago
  83. 35876ea Import tmux, a terminal multiplexor allowing (among other things) a single by Nicholas Marriott · 15 years ago