From 5cf36dd81b6693215fb2aba98d9241ab87001f95 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 8 Jun 2024 23:01:30 +0530 Subject: [PATCH] feat: keydown event handler --- server/src/browser-management/inputHandlers.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/src/browser-management/inputHandlers.ts b/server/src/browser-management/inputHandlers.ts index 5920a5f3..29eae6ae 100644 --- a/server/src/browser-management/inputHandlers.ts +++ b/server/src/browser-management/inputHandlers.ts @@ -207,3 +207,10 @@ const onKeydown = async (keyboardInput: KeyboardInput) => { await handleWrapper(handleKeydown, keyboardInput); } + +const handleKeydown = async (generator: WorkflowGenerator, page: Page, { key, coordinates }: KeyboardInput) => { + await page.keyboard.down(key); + await generator.onKeyboardInput(key, coordinates, page); + logger.log('debug', `Key ${key} pressed`); +}; +