|
|
@ -22,9 +22,15 @@ export class DebugOverlay { |
|
|
private visible = false; |
|
|
private visible = false; |
|
|
private readonly offCallbacks: Array<() => void> = []; |
|
|
private readonly offCallbacks: Array<() => void> = []; |
|
|
private readonly onWindowKeydown = (event: KeyboardEvent) => { |
|
|
private readonly onWindowKeydown = (event: KeyboardEvent) => { |
|
|
|
|
|
if (event.defaultPrevented) { |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
if (isEditableTarget(event.target)) { |
|
|
if (isEditableTarget(event.target)) { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
if (event.ctrlKey || event.metaKey || event.altKey || event.shiftKey) { |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
if (event.key !== "`" && event.code !== "Backquote") { |
|
|
if (event.key !== "`" && event.code !== "Backquote") { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|