From 1c8de050651b6c4a2f130a9c41b59f1515f49188 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Sat, 18 Jun 2022 10:42:54 +0200 Subject: [PATCH] added support for Ctrl-/ and Ctrl-@ - fixes #6235, fixes #3382, fixes #3053 --- tabby-terminal/src/frontends/xtermFrontend.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tabby-terminal/src/frontends/xtermFrontend.ts b/tabby-terminal/src/frontends/xtermFrontend.ts index 3ff589ca..076606ec 100644 --- a/tabby-terminal/src/frontends/xtermFrontend.ts +++ b/tabby-terminal/src/frontends/xtermFrontend.ts @@ -149,11 +149,18 @@ export class XTermFrontend extends Frontend { } } + // Ctrl-/ if (event.type === 'keydown' && event.key === '/' && event.ctrlKey) { this.input.next(Buffer.from('\u001f', 'binary')) return false } + // Ctrl-@ + if (event.type === 'keydown' && event.key === '@' && event.ctrlKey) { + this.input.next(Buffer.from('\u0000', 'binary')) + return false + } + this.hotkeysService.pushKeyEvent(name, event) let ret = true