From 8fb3e9783ff1f819874931d4253e5caafa07fb99 Mon Sep 17 00:00:00 2001 From: radmanplays <95340057+radmanplays@users.noreply.github.com> Date: Wed, 17 Apr 2024 17:37:18 +0330 Subject: [PATCH] Update sensing.js --- src/resources/blocks/sensing.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/resources/blocks/sensing.js b/src/resources/blocks/sensing.js index f6fc90d..ed6afec 100644 --- a/src/resources/blocks/sensing.js +++ b/src/resources/blocks/sensing.js @@ -6,9 +6,8 @@ const categoryPrefix = 'sensing_'; const categoryColor = '#5CB1D6'; function register() { - // when key pressed - registerBlock(`${categoryPrefix}keypress`, { - message0: 'when key %1 is pressed %2 %3', + registerBlock(`${categoryPrefix}keydown`, { + message0: 'when key %1 is down %2 %3', args0: [ { "type": "field_input", @@ -32,7 +31,7 @@ function register() { }, (block) => { const KEY = block.getFieldValue('KEY') const BLOCKS = javascriptGenerator.statementToCode(block, 'BLOCKS'); - const code = `document.addEventListener("keypress", event => { + const code = `window.addEventListener("keydown", event => { if (event.key == '${KEY}') { ${BLOCKS} } });`; return `${code}\n`;