diff --git a/src/index.js b/src/index.js
index acd5fe89..6c79f604 100644
--- a/src/index.js
+++ b/src/index.js
@@ -51,11 +51,12 @@ function getAllKeyCodes() {
function filter(event) {
const target = event.target || event.srcElement;
const { tagName } = target;
- let flag = true;
+ let flag = true,
+ isInput = tagName == 'INPUT' && !['checkbox', 'radio', 'range', 'button', 'file', 'reset', 'submit', 'color'].includes(target.type);
// ignore: isContentEditable === 'true', and