1. eb1f8d7 Mark keys sent by command and skip paste handling for them. by nicm · 1 year, 10 months ago
  2. 2d08235 Add modified Tab key sequences, from Aaron Jensen, GitHub issue 3368. by nicm · 2 years, 1 month ago
  3. 0027ee1 Support more mouse buttons when the terminal sends them, GitHub issue 3055. by nicm · 2 years, 9 months ago
  4. 9f3874e Pass Ctrl keys through as is when given as hex, GitHub issue 2724. by nicm · 3 years, 5 months ago
  5. f02a6c3 Move "special" keys into the Unicode PUA rather than making them top bit by nicm · 3 years, 6 months ago
  6. e5106bf Add another couple of keys needed for extended keys, GitHub issue 2658. by nicm · 3 years, 6 months ago
  7. efb5e58 Restore previous behaviour so that C-X remains the same as C-x. Instead, by nicm · 3 years, 8 months ago
  8. ba99996 Fixes for extended keys: 1) allow C-x and C-X to be bound separately by nicm · 3 years, 8 months ago
  9. 2bf612a Always send xterm-style keys for M-Left and M-Right. GitHub issue 2296. by nicm · 4 years, 5 months ago
  10. 74df707 Fix 0x Unicode character parsing, GitHub issue 2286. by nicm · 4 years, 5 months ago
  11. 6f03e49 Use the internal representation for UTF-8 keys instead of wchar_t and by nicm · 4 years, 6 months ago
  12. 6bde1c1 Fix a couple more places where the key flags need to be masked off. by nicm · 4 years, 6 months ago
  13. 2a9e2b5 Key strings need to include the cursor and keypad flags now since the by nicm · 4 years, 6 months ago
  14. 292b335 Separate key flags and modifiers, log key flags, make the "xterm" flag by nicm · 4 years, 6 months ago
  15. b96ac80 Some unnecessary assignments and unused variables. by nicm · 4 years, 8 months ago
  16. 01b3bb8 Add a "second click" key type which is fired for the second click of a by nicm · 4 years, 8 months ago
  17. fa3871b Fix C-Space key string. by nicm · 4 years, 8 months ago
  18. b20753f A few fixes to make modifier keys and dragging work - need to remove the by nicm · 4 years, 9 months ago
  19. 08b07b1 Add an option to set the key sent by backspace for those whose system by nicm · 5 years ago
  20. fc2016d Add a -H flag to send-keys to send literal keys given as hex numbers by nicm · 5 years ago
  21. 6469953 Support for windows larger than visible on the attached client. This has by nicm · 6 years ago
  22. 55db362 Add StatusLeft and StatusRight mouse key modifiers for the left and by nicm · 6 years ago
  23. 0d88f8a Add an "Any" key to run a command if a key is pressed that is not bound by nicm · 6 years ago
  24. 95ed7d4 Add user-keys option to allow user-defined keys to be set, from Dan Aloni. 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. 0414b1f Minor bits: fix an array size, add comment, make grid_cell_entry static. 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. 3bb1400 Add some missing special keys to key_string_lookup_key, fix a mouse by nicm · 8 years ago
  29. 9a56671 Highlight all occurrences of search string after searching in copy mode. by nicm · 8 years ago
  30. 24916f2 Error on invalid modifier keys. by nicm · 8 years ago
  31. 85d7afa Support double and triple clicks (they are cumulative, so double is by nicm · 8 years ago
  32. c426e48 Loads more static, except for cmd-*.c and window-*.c. by nicm · 8 years ago
  33. ec7f530 Extend 0x1234 keys form to more bits so that Unicode keys work. by nicm · 8 years ago
  34. 6bf2a43 Don't overwrite modifiers in the buffer when making UTF-8 strings, by nicm · 9 years ago
  35. fa97b0a Instead of reusing MouseUp at the finish of a drag, add a new key by nicm · 9 years ago
  36. b8a102d Handle wcwidth() and mbtowc() failures in better style and drop by nicm · 9 years ago
  37. 995af0e I no longer use my SourceForge address so replace it. by nicm · 9 years ago
  38. 39cf9c9 Allow prefix and prefix2 to be set to None to disable (useful if you by nicm · 9 years ago
  39. 205d15e All these return values from utf8_* are confusing, use an enum. by nicm · 9 years ago
  40. dab63b0 Couple of assignments to remove compiler warnings. by nicm · 9 years ago
  41. 64333e3 Be more strict about invalid UTF-8. by nicm · 9 years ago
  42. e71a915 Rename overly-long utf8data to ud throughout. by nicm · 9 years ago
  43. 69e0b83 Support UTF-8 key bindings by expanding the key type from int to by nicm · 9 years ago
  44. b85be36 Handle unknown keys more gracefully, return a string instead of NULL. by nicm · 9 years ago
  45. bf635e7 Rewrite of tmux mouse support which was a mess. Instead of having by nicm · 10 years ago
  46. 2056a9e Drop explicit support for F13-F20 and change to match the xterm terminfo entry: by nicm · 10 years ago
  47. 306a3b8 In terminals with XT, turn on modifyOtherKeys=1 with the escape sequence by Nicholas Marriott · 12 years ago
  48. 178a207 Accept hex values as keys, needed for send-keys, based on a diff from by Nicholas Marriott · 13 years ago
  49. 535286c Drop the ability to have a list of keys in the prefix in favour of two by Nicholas Marriott · 13 years ago
  50. e3225bc Alias NPage/PPage as PageDown/PgDn/PageUp/PgUp to reduce occasional confusion. by Nicholas Marriott · 13 years ago
  51. 3872e24 Allow top-bit-set characters to be used for key bindings, from Tiago Cunha. by Nicholas Marriott · 14 years ago
  52. f833b88 Last few tables that should be const. by Nicholas Marriott · 14 years ago
  53. dcc100f Use a macro-based mask for obtaining a key or modifier-set from the by Nicholas Marriott · 14 years ago
  54. b88ec14 Fix binding of C-Space/C-@, from Micah Cowan. by Nicholas Marriott · 14 years ago
  55. c919139 Make C-] and other punctuation-based control key combinations work again. by Ryan McBride · 15 years ago
  56. 6769115 When converting A-Z into a control character, want to subtract 64 not by Nicholas Marriott · 15 years ago
  57. 3ae1b82 Rewrite key string conversions to be readable and to work properly for by Nicholas Marriott · 15 years ago
  58. d5d0a36 Permit S- prefix on keys for shift. Relatively few terminals support this by Nicholas Marriott · 15 years ago
  59. 15a64b8 Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last by Nicholas Marriott · 15 years ago
  60. 1acf066 Make types clearer and lint happier. by Nicholas Marriott · 15 years ago
  61. 38f64b3 Lookup key as a named key (eg 'Space') before checking for single character by Nicholas Marriott · 15 years ago
  62. db4452d Rename keypad keys to something more useful. by Nicholas Marriott · 15 years ago
  63. 82efcc3 Accept ^? for backspace as well as BSpace. by Nicholas Marriott · 15 years ago
  64. 205857b Add a key string for space ("Space") and document the names, suggested by by Nicholas Marriott · 15 years ago
  65. 9e5d585 Accept and print "Enter" and "Escape" for keys rather than C-m and C-[. by Nicholas Marriott · 15 years ago
  66. 639fbe0 Detect backspace by looking at termios VERASE and translate it into \177 (which by Nicholas Marriott · 15 years ago
  67. 1d1ea68 Accept lowercase c- and m- prefix as well as C- and M-. by Nicholas Marriott · 15 years ago
  68. 725938f Tidy up keys: use an enum for the key codes, and remove the macros which just by Nicholas Marriott · 15 years ago
  69. 6910458 Add backspace key to named keys. by Nicholas Marriott · 15 years ago
  70. 35876ea Import tmux, a terminal multiplexor allowing (among other things) a single by Nicholas Marriott · 15 years ago