diff --git a/src/common/InputHandler.ts b/src/common/InputHandler.ts index fa65b93b..1618b016 100644 --- a/src/common/InputHandler.ts +++ b/src/common/InputHandler.ts @@ -2223,9 +2223,9 @@ export class InputHandler extends Disposable implements IInputHandler { const p = params.params[0]; if (ansi) { - if (p === 2) return f(p, V.PERMANENTLY_SET); + if (p === 2) return f(p, V.PERMANENTLY_RESET); if (p === 4) return f(p, b2v(cs.modes.insertMode)); - if (p === 12) return f(p, V.PERMANENTLY_RESET); + if (p === 12) return f(p, V.PERMANENTLY_SET); if (p === 20) return f(p, b2v(opts.convertEol)); return f(p, V.NOT_RECOGNIZED); } @@ -2240,6 +2240,7 @@ export class InputHandler extends Disposable implements IInputHandler { if (p === 25) return f(p, b2v(!cs.isCursorHidden)); if (p === 45) return f(p, b2v(dm.reverseWraparound)); if (p === 66) return f(p, b2v(dm.applicationKeypad)); + if (p === 67) return f(p, V.PERMANENTLY_RESET); if (p === 1000) return f(p, b2v(mouseProtocol === 'VT200')); if (p === 1002) return f(p, b2v(mouseProtocol === 'DRAG')); if (p === 1003) return f(p, b2v(mouseProtocol === 'ANY'));