added support for Ctrl-/ and Ctrl-@ - fixes #6235, fixes #3382, fixes #3053

This commit is contained in:
Eugene Pankov 2022-06-18 10:42:54 +02:00
parent a24c1c489b
commit 1c8de05065
No known key found for this signature in database
GPG Key ID: 5896FCBBDD1CF4F4

View File

@ -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