diff --git a/samples/calc-02/index.js b/samples/calc-02/index.js index d5fb2d3..b55c682 100644 --- a/samples/calc-02/index.js +++ b/samples/calc-02/index.js @@ -316,6 +316,17 @@ function handleKeyboard(event) { '%': 'mod', '^': 'pow', }; + const arrowMap = { + ArrowUp: upButton, + ArrowDown: downButton, + ArrowLeft: leftButton, + ArrowRight: rightButton, + }; + if (arrowMap[key]) { + event.preventDefault(); + arrowMap[key].click(); + return; + } if (map[key]) { event.preventDefault(); execute(map[key]);