salix/client/core/src/lib/key-codes.js

16 lines
429 B
JavaScript
Raw Normal View History

2018-02-10 15:18:01 +00:00
function validKey(key) {
let keycode = key.keyCode || key;
let valid =
(keycode > 47 && keycode < 58) || // number keys
(keycode > 64 && keycode < 91) || // letter keys
(keycode > 95 && keycode < 112) || // numpad keys
(keycode > 185 && keycode < 193) || // ;=,-./` (in order)
(keycode > 218 && keycode < 223); // [\]' (in order)
return valid;
2018-02-10 15:18:01 +00:00
}
export default validKey;