0
 _xterm.onKey((e) => {
      console.log(e);
      //.....
});

我想在使用一个按钮按下按钮时禁用 xterm 的 onkey 事件。我应该怎么办?

4

2 回答 2

0

我不知道您在寻找什么,但您可以尝试使用 DOM 的事件方法来阻止事件传播。

xterm.onKey(e => {
    e.domEvent.stopPropagation()
    e.domEvent.preventDefault()
})
于 2020-03-21T13:15:48.887 回答
0

我找到了一种禁用 xterm.js 的 onkey 事件的方法

const disposable =  _xterm.onKey((e) => {
      console.log(e);
      //.....
      // stop listening for consecutive events
      disposable.dispose();
});

于 2022-02-14T09:49:09.207 回答