diff --git a/src/browser/CoreBrowserTerminal.ts b/src/browser/CoreBrowserTerminal.ts index 7f9b95652..0f452aff7 100644 --- a/src/browser/CoreBrowserTerminal.ts +++ b/src/browser/CoreBrowserTerminal.ts @@ -610,9 +610,6 @@ export class CoreBrowserTerminal extends CoreTerminal implements ITerminal { // Listen for mouse events and translate // them into terminal mouse protocols. this.bindMouse(); - - // Emit kitty keyboard protocol support notification (31 = all flags supported) - this.coreService.triggerDataEvent(`${C0.ESC}[>31u`); } private _createRenderer(): IRenderer { diff --git a/src/common/InputHandler.ts b/src/common/InputHandler.ts index 4d37898ff..641e68a85 100644 --- a/src/common/InputHandler.ts +++ b/src/common/InputHandler.ts @@ -2012,8 +2012,6 @@ export class InputHandler extends Disposable implements IInputHandler { this._coreService.isCursorInitialized = true; this._onRequestRefreshRows.fire(undefined); this._onRequestSyncScrollBar.fire(); - // Emit kitty keyboard protocol support notification - this._coreService.triggerDataEvent(`${C0.ESC}[>31u`); break; case 2004: // bracketed paste mode (https://cirw.in/blog/bracketed-paste) this._coreService.decPrivateModes.bracketedPasteMode = true; diff --git a/src/headless/Terminal.ts b/src/headless/Terminal.ts index 41aaf4b66..3480856e3 100644 --- a/src/headless/Terminal.ts +++ b/src/headless/Terminal.ts @@ -55,9 +55,6 @@ export class Terminal extends CoreTerminal { this._register(Event.forward(this._inputHandler.onA11yChar, this._onA11yCharEmitter)); this._register(Event.forward(this._inputHandler.onA11yTab, this._onA11yTabEmitter)); this._register(Event.forward(Event.map(this._inputHandler.onRequestRefreshRows, e => ({ start: e?.start ?? 0, end: e?.end ?? this.rows - 1 })), this._onRender)); - - // Emit kitty keyboard protocol support notification (31 = all flags supported) - this.coreService.triggerDataEvent(`${C0.ESC}[>31u`); } /**