我正在为vscode extension(某些大学项目)进行用户测试,我需要获取文本编辑器中按下的按键的日志。
我尝试过使用onDidChangeTextDocument,但它不能捕获不修改文档的击键(例如 Ctrl 或 Alt)。我还尝试向活动文本编辑器添加事件侦听器,如下所示:
vscode.window.activeTextEditor.addEventListener(('keydown', event => {
console.log(`KeyboardEvent: ${event.key || event.keyCode}`)
}))
Run Code Online (Sandbox Code Playgroud)
但看起来不允许activeTextEditor添加这样的功能。
有谁知道 vscode 是否允许监听按键?
我正在阅读MDN 上有关 Web 组件的文章。
在查看了 DOM 影子术语及其图表后,我想知道影子主机和影子根有何不同。它们最终不是图中的同一个节点吗?