From 11d7dd0782039951e89a537d5baa83d635982876 Mon Sep 17 00:00:00 2001 From: sutaburosu Date: Mon, 7 Sep 2020 15:47:35 +0100 Subject: [PATCH] fix(nano): use global key list --- src/arduino-nano-element.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/arduino-nano-element.ts b/src/arduino-nano-element.ts index eb00b75..7e6990b 100644 --- a/src/arduino-nano-element.ts +++ b/src/arduino-nano-element.ts @@ -1,7 +1,6 @@ import { customElement, html, LitElement, property, svg, query } from 'lit-element'; import { analog, ElementPin, i2c, spi, usart } from './pin'; - -const triggerKeys = ['Spacebar', ' ', 'Enter']; +import { SPACE_KEYS } from './utils/keys'; @customElement('wokwi-arduino-nano') export class ArduinoNanoElement extends LitElement { @@ -267,8 +266,8 @@ export class ArduinoNanoElement extends LitElement { @mouseup=${() => this.up()} @mouseleave=${() => this.leave()} @touchend=${() => this.leave()} - @keydown=${(e: KeyboardEvent) => triggerKeys.includes(e.key) && this.down()} - @keyup=${(e: KeyboardEvent) => triggerKeys.includes(e.key) && this.up()} + @keydown=${(e: KeyboardEvent) => SPACE_KEYS.includes(e.key) && this.down()} + @keyup=${(e: KeyboardEvent) => SPACE_KEYS.includes(e.key) && this.up()} />