Commit Graph

113 Commits

Author SHA1 Message Date
Kovid Goyal
2cde543a7b Fix #8760 2025-06-29 08:12:00 +05:30
Stefan A. Haubenthal
33f278b477 Fixed typos 2025-05-18 15:16:56 +02:00
Kovid Goyal
ddd79f0733 Fix #8610 2025-05-07 16:23:17 +05:30
Kovid Goyal
a896518b54 Add a note about detecting partial keyboard protocol implementations
I believe there exists at least one such implementation in the wild, in
zellij. Sigh.
2025-03-03 05:23:15 +05:30
Jake Wharton
7d954b9395 Add missing period between sentences to keyboard docs 2025-02-18 11:07:13 -05:00
Kovid Goyal
1f33677c1a ... 2025-01-27 09:12:15 +05:30
Kovid Goyal
1266835ef7 Fix #8252 2025-01-26 17:58:54 +05:30
Kovid Goyal
abd33630da Fix #8214 2025-01-12 19:07:36 +05:30
Kovid Goyal
dac6f88453 Cleanup previous PR 2024-12-28 08:08:09 +05:30
Kovid Goyal
cbffbade0e Note that iTerm2 also supports the kitty keyboard protocol 2024-10-27 08:34:39 +05:30
Kovid Goyal
4644ab3f37 ... 2024-10-18 22:24:32 +05:30
Arnaud Vallette d'Osia
1c994e0bf4 add aerc + vaxis app / libs implementating kb protocol 2024-10-18 16:38:29 +00:00
Kovid Goyal
2c01405d85 ... 2024-08-25 18:57:50 +05:30
Kovid Goyal
86797ff96d Fix #7763 2024-08-21 20:46:05 +05:30
Kovid Goyal
e3239fdcdf ... 2024-06-10 09:25:14 +05:30
Kovid Goyal
dea7752df1 Note that textual now supports the kitty keyboard protocol 2024-06-10 09:24:31 +05:30
sxyazi
14c16fa943 Add Yazi terminal file manager to the list of software implementing kitty's graphics protocol 2024-06-04 14:06:14 +08:00
nobe4
f1543a73e8 docs: use the hyphenated kitten name
This applies the suggestion in https://github.com/kovidgoyal/kitty/issues/7402#issuecomment-2084726356
2024-04-30 12:43:52 +02:00
Johannes Altmanninger
4dc1e733a7 doc keyboard protocol: mention upcoming support in fish 2024-04-06 22:46:58 +02:00
Kovid Goyal
bb98b81f82 Note that kitty keyboard protocol is supported in yazi
Fixes #7189
2024-03-04 19:03:23 +05:30
Kovid Goyal
c6acfa2cd4 Add a note to clarify lock key handling in disambiguate mode 2024-03-03 09:12:54 +05:30
Kovid Goyal
89108e856f Clarify exactly when modifiers bits are set in the keyboard protocol
Fixes #7183
2024-03-02 13:14:41 +05:30
Kovid Goyal
b2391553f9 Keyboard protocol: Fix the Enter Tab and Backspace keys generating spurious release events even when report all keys as escape codes is not set
Fixes #7136
2024-02-18 11:12:24 +05:30
Kovid Goyal
90e1ba7781 Fix #7051 2024-01-24 18:56:04 +05:30
Kovid Goyal
a9c7a85d9a Clarify the behavior of functional keys with no legacy encoding
See https://github.com/kovidgoyal/kitty/discussions/7037
2024-01-22 08:35:54 +05:30
Kovid Goyal
91cdf4af00 kitty keyboard protocol: Specify the behavior of the modifier bits during modifier key events
Fixes #6913
2023-12-24 12:09:13 +05:30
Kovid Goyal
5dfe4427cf Note that the rio terminal also supports the kitty keyboard protocol 2023-12-21 08:07:27 +05:30
Kovid Goyal
b2587c1d54 Fix modifier reporting on macOS
We make use of the fact that the device dependent modifiers flags
actually report left/right modifier. Code taken form SDL, with thanks.
2023-12-14 11:31:48 +05:30
Kovid Goyal
7e5230e6f4 more grammar 2023-12-14 09:06:16 +05:30
Kovid Goyal
64cfe8171f ... 2023-12-14 08:55:43 +05:30
Kovid Goyal
a9b424e307 Keyboard protocol: Clarify the behavior of the modifier bits during modifier key events
I cant find any relevant standards for this, so am just picking the
macOS behavior as it seems more sensible to me.

Fixes #6913
2023-12-14 08:50:19 +05:30
Kovid Goyal
22ac57c374 Another terminal emulator adds support for the kitty keyboard protocol 2023-12-06 16:32:27 +05:30
Kovid Goyal
e04e5a157f Note that nushell supports the kitty keyboard protocol 2023-09-29 19:48:46 +05:30
Kovid Goyal
0a2f164062 Change kitty +kitten -> kitten in docs
All kittens except for the broadcast and panel kittens have now been
ported to Go and so can be run with just kitten rather than kitty
+kitten. So update the docs to use this canonical form for launching
kittens
2023-09-21 12:25:02 +05:30
olzhasar
d0a5d1b3a4 Fix misspellings 2023-06-14 03:39:53 +06:00
Chase Colman
d569565fe6 Add awrit to keyboard-protocol 2023-05-13 23:44:18 +08:00
Kovid Goyal
f250a93715 Fix #6165 2023-04-09 08:48:56 +05:30
Kovid Goyal
3f943998c6 Note that the kitty keyboard protocol can be used in emacs 2023-04-07 08:22:33 +05:30
Carl Johnson
0afcf5a26b keyboard-protocol.rst: Add Helix 2023-03-31 14:07:09 -04:00
Kovid Goyal
e5bc7255b2 ... 2023-01-20 07:07:28 +05:30
Kovid Goyal
75048d56bc ... 2023-01-19 07:54:03 +05:30
Kovid Goyal
19f853c29f Add a note about all the things wrong with modifyOtherKeys 2023-01-18 22:57:56 +05:30
Kovid Goyal
cd92d50a0d Keyboard protocol: Remove CSI R from the allowed encodings of the F3 key as it conflicts with the *Cursor Position Report* escape code 2022-12-24 10:32:28 +05:30
Kovid Goyal
f6ab641b00 Clarify the action of CSI < u in Quickstart 2022-11-30 16:28:34 +05:30
zeertzjq
daeb1b6c50 Add note about Vim's support for kitty keyboard protocol 2022-11-24 11:30:40 +08:00
Kovid Goyal
29b3d49cd5 Note that the crossterm library has added support for the kitty keyboard protocol 2022-07-26 07:45:57 +05:30
Kovid Goyal
17f67fbe28 Add a note that WezTerm implements the kitty keyboard protocol as well 2022-06-23 11:22:01 +05:30
Kovid Goyal
f9f6f98527 Note that neovim is also getting support for the kitty keyboard protocol 2022-04-26 08:39:44 +05:30
Kovid Goyal
6941884221 ... 2022-04-20 13:36:26 +05:30
Craig Barnes
106c7a1706 Mention dte text editor in list of apps in docs/keyboard-protocol.rst 2022-03-04 23:56:17 +00:00