mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-03-23 05:33:57 -04:00
kitty: F3 is no longer allowed to emit CSI R
The original kitty keyboard specification allowed F3 to emit either CSI R, or CSI 13~. Support for CSI R was removed in later revisions of the protocol, since it collides with "Cursor Position Report" sequences.
This commit is contained in:
parent
dc7642f2a5
commit
c13495e26e
2 changed files with 8 additions and 1 deletions
|
|
@ -49,6 +49,13 @@
|
||||||
|
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
* Kitty keyboard protocol: F3 is now encoded as `CSI 13~` instead of
|
||||||
|
`CSI R`. The kitty keyboard protocol originally allowed F3 to be
|
||||||
|
encoded as `CSI R`, but this was removed from the specification
|
||||||
|
since `CSI R` conflicts with the _”Cursor Position Report”_.
|
||||||
|
|
||||||
|
|
||||||
### Deprecated
|
### Deprecated
|
||||||
### Removed
|
### Removed
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,7 @@ static const struct kitty_key_data kitty_keymap[] = {
|
||||||
|
|
||||||
{XKB_KEY_F1, 1, 'P', false},
|
{XKB_KEY_F1, 1, 'P', false},
|
||||||
{XKB_KEY_F2, 1, 'Q', false},
|
{XKB_KEY_F2, 1, 'Q', false},
|
||||||
{XKB_KEY_F3, 1, 'R', false},
|
{XKB_KEY_F3, 13, '~', false},
|
||||||
{XKB_KEY_F4, 1, 'S', false},
|
{XKB_KEY_F4, 1, 'S', false},
|
||||||
{XKB_KEY_F5, 15, '~', false},
|
{XKB_KEY_F5, 15, '~', false},
|
||||||
{XKB_KEY_F6, 17, '~', false},
|
{XKB_KEY_F6, 17, '~', false},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue