Implement kitty keyboard protocol (CSI u)

Fixes #4198
This commit is contained in:
Daniel Imms
2026-01-09 05:59:57 -08:00
parent 8112fbf210
commit 2265fa2ade
8 changed files with 651 additions and 3 deletions
+5
View File
@@ -114,6 +114,11 @@ export class MockCoreService implements ICoreService {
synchronizedOutput: false,
wraparound: true
};
public kittyKeyboard = {
flags: 0,
mainStack: [] as number[],
altStack: [] as number[]
};
public onData: Event<string> = new Emitter<string>().event;
public onUserInput: Event<void> = new Emitter<void>().event;
public onBinary: Event<string> = new Emitter<string>().event;