提交 de976e87 编写于 作者: C Christof Marti

Listen on window (fixes #64149)

上级 8a5e1e26
...@@ -1016,7 +1016,7 @@ export class QuickInputController extends Disposable { ...@@ -1016,7 +1016,7 @@ export class QuickInputController extends Disposable {
} }
private registerKeyModsListeners() { private registerKeyModsListeners() {
this._register(dom.addDisposableListener(this.parentElement, dom.EventType.KEY_DOWN, (e: KeyboardEvent) => { this._register(dom.addDisposableListener(window, dom.EventType.KEY_DOWN, (e: KeyboardEvent) => {
const event = new StandardKeyboardEvent(e); const event = new StandardKeyboardEvent(e);
switch (event.keyCode) { switch (event.keyCode) {
case KeyCode.Ctrl: case KeyCode.Ctrl:
...@@ -1028,7 +1028,7 @@ export class QuickInputController extends Disposable { ...@@ -1028,7 +1028,7 @@ export class QuickInputController extends Disposable {
break; break;
} }
})); }));
this._register(dom.addDisposableListener(this.parentElement, dom.EventType.KEY_UP, (e: KeyboardEvent) => { this._register(dom.addDisposableListener(window, dom.EventType.KEY_UP, (e: KeyboardEvent) => {
const event = new StandardKeyboardEvent(e); const event = new StandardKeyboardEvent(e);
switch (event.keyCode) { switch (event.keyCode) {
case KeyCode.Ctrl: case KeyCode.Ctrl:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册