From 9a029046977916f35d98001f00692e35d570d1ee Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Sun, 27 Aug 2017 17:55:26 +0900 Subject: use keypress --- src/content/index.js | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) (limited to 'src/content') diff --git a/src/content/index.js b/src/content/index.js index feb169f..6bf5d57 100644 --- a/src/content/index.js +++ b/src/content/index.js @@ -66,27 +66,14 @@ const invokeEvent = (action) => { } } -const isModifier = (code) => { - return code === KeyboardEvent.DOM_VK_SHIFT || - code === KeyboardEvent.DOM_VK_ALT || - code === KeyboardEvent.DOM_VK_CONTROL || - code === KeyboardEvent.DOM_VK_META; -} - -window.addEventListener("keydown", (e) => { +window.addEventListener("keypress", (e) => { if (e.target instanceof HTMLInputElement) { return; } - if (isModifier(e.keyCode)) { - return; - } let request = { - type: 'event.keydown', - code: e.keyCode, - shift: e.shiftKey, - alt: e.altKey, - meta: e.metaKey, + type: 'event.keypress', + code: e.which, ctrl: e.ctrlKey, } -- cgit v1.2.3