2

我想使用在https://chromedevtools.github.io/devtools-protocol/tot/Input/中定义的 Input.dispatchKeyEvent API

此 API 的示例调用是:

const eventArgs = {
  'modifiers': 0,
  'text': 'e',
  'unmodifiedText': 'e',
  'key': 'e',
  'code': 'KeyE',
  'windowsVirtualKeyCode': 69,
  'type': 'keyDown'
};
Input.dispatchKeyEvent(eventArgs);

我想从键盘快捷键标签动态生成这些 eventArgs,例如:

Ctrl + Alt + e

有没有人遇到过类似的转换功能?

  • 修改器可以很容易地解析来创建我想的位图。
  • 我不太确定 text、unmodifiedText、key 和 code 之间的区别。
  • windowsVirtualKeyCode 我认为可以派生自'e'.charCodeAt(0)。

我可能会想出一些试错表,但如果有人在此之前看到/做过这可能会有很大帮助!

4

0 回答 0