Visual studio code 如何在编辑器中以编程方式触发键盘事件
在为代码编辑器编写生成性测试套件时,我试图以编程方式调用在摩纳哥处理Visual studio code 如何在编辑器中以编程方式触发键盘事件,visual-studio-code,monaco-editor,visual-studio-monaco,Visual Studio Code,Monaco Editor,Visual Studio Monaco,在为代码编辑器编写生成性测试套件时,我试图以编程方式调用在摩纳哥处理KeyboardEvent的事件处理程序。 创建一个新的KeyboardEvent({…})并将其分派到textarea或根编辑器元素上是不起作用的 例如,我们如何通过以下状态转换编辑器: 粘贴“abc”=>abc 将光标移动-1=>ab|c 删除一次=>a | c 键入“x”=>ax | c 试一试 editor.trigger(monaco.KeyMod.CtrlCmd + monaco.KeyCode.KEY_P, 'ty
KeyboardEvent
的事件处理程序。
创建一个新的KeyboardEvent({…})
并将其分派到textarea或根编辑器元素上是不起作用的
例如,我们如何通过以下状态转换编辑器:
abc
ab|c
a | c
ax | c
editor.trigger(monaco.KeyMod.CtrlCmd + monaco.KeyCode.KEY_P, 'type', { text: 'some text' });