feat: compose message command

This commit is contained in:
SethBurkart123
2025-05-26 13:17:57 +10:00
parent 0bed8b875b
commit 2749e07a1b
3 changed files with 41 additions and 7 deletions
+18
View File
@@ -204,5 +204,23 @@ window.addEventListener("message", (event) => {
},
"*",
);
} else if (event.data.type === "triggerKeyboardEvent") {
// Handle keyboard event triggering from content script
const { key, code, altKey, ctrlKey, metaKey, shiftKey, keyCode } = event.data;
const keyboardEvent = new KeyboardEvent('keydown', {
key,
code,
keyCode: keyCode || 0,
which: keyCode || 0,
altKey: altKey || false,
ctrlKey: ctrlKey || false,
metaKey: metaKey || false,
shiftKey: shiftKey || false,
bubbles: true,
cancelable: true
});
document.dispatchEvent(keyboardEvent);
}
});