Ctrl+letter shortcuts now work on Cyrillic, Greek and other non-Latin keyboard layouts.
What's wrong with this entry?
In terminals using the kitty keyboard protocol, Ctrl combinations now resolve from the base-layout codepoint the terminal reports, so Ctrl+letter shortcuts work on Cyrillic, Greek and other alternate layouts instead of being dropped.
- When Ctrl is held and the reported codepoint is above 127, the key is resolved from the base-layout alternate codepoint.
- The modifier field is now read from the correct position in the escape sequence.
u = l[4] ? parseInt(l[4], 10) : 1,
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.234
Editing a queued command keeps its mode and refuses on a dirty draft
Both mention input
-
v2.1.235
Enter no longer submits a text field in a select list, and arrows can leave the list
Both mention input
-
v2.1.235
Vim cursor position survives re-renders and editor round trips
Both mention input