UNPKG

is-printable-key-event

Version:

Detect whether a KeyboardEvent is caused by a printable key

10 lines (7 loc) 276 B
import keys from './keys'; const allKeys: string[] = Object.keys(keys).reduce(function (all: string[], category) { return all.concat(keys[category]); }, []); export default function isPrintableKeyEvent(event: KeyboardEvent) { return allKeys.indexOf(event.key) === -1; }