Add kitty support for function keys. (#12415)

This commit is contained in:
Tommaso Sciortino
2025-10-31 16:19:55 -07:00
committed by GitHub
parent f8ce3585eb
commit caf2ca1438
2 changed files with 49 additions and 45 deletions

View File

@@ -469,6 +469,10 @@ describe('KeypressContext - Kitty Protocol', () => {
{ sequence: `\x1b[1~`, expected: { name: 'home' } },
{ sequence: `\x1b[4~`, expected: { name: 'end' } },
{ sequence: `\x1b[2~`, expected: { name: 'insert' } },
{ sequence: `\x1b[11~`, expected: { name: 'f1' } },
{ sequence: `\x1b[17~`, expected: { name: 'f6' } },
{ sequence: `\x1b[23~`, expected: { name: 'f11' } },
{ sequence: `\x1b[24~`, expected: { name: 'f12' } },
// Reverse tabs
{ sequence: `\x1b[Z`, expected: { name: 'tab', shift: true } },
{ sequence: `\x1b[1;2Z`, expected: { name: 'tab', shift: true } },