我想使用在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)。
我可能会想出一些试错表,但如果有人在此之前看到/做过这可能会有很大帮助!