当指定的 WebView 面板在 VSCode 扩展键绑定贡献点中处于活动状态时是否有任何上下文?

Is there any contexts when specified WebView panel is active in VSCode extension keybinding contribution points?

我看到了 when-clause-contexts 文档,但我找不到类似的东西...是否有任何条件 WebView 面板处于活动状态或替代方案?

我现在正在我的扩展程序中制作复制和粘贴功能,但如果未指定 when,某些默认键绑定可能会被阻止。

Web 视图处于活动状态时没有通用的上下文键。但是,使用 setContext 命令,您可以创建一个自定义上下文,仅在您的一个网络视图处于活动状态时进行跟踪

下面是 VS 代码的 markdown 预览(也使用 webview)如何创建在预览处于活动状态时设置的自定义上下文键:

https://github.com/Microsoft/vscode/blob/cd7c7c5fa2c16c6e8281436c35e9a7709cfbd89d/extensions/markdown-language-features/src/features/previewManager.ts#L152