我正在做用户测试vscode extension
(对于某些大学项目),我需要获取文本编辑器中按下的按键的日志。
我尝试过onDidChangeTextDocument
,但这不会捕获不修改文档的击键(例如 Ctrl 或 Alt)。我还尝试向活动文本编辑器添加事件侦听器,如下所示:
vscode.window.activeTextEditor.addEventListener(('keydown', event => {
console.log(`KeyboardEvent: ${event.key || event.keyCode}`)
}))
但看起来不像activeTextEditor
允许添加这样的功能。
有谁知道 vscode 是否允许监听按键?
vscode.workspace.onDidChangeTextDocument(handleChange)
处理文档中的任何更改。通过这个,你甚至可以得到击键。请参考这个link
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)