npm.io
1.1.4 • Published 4 years ago

@lindeneg/on-key

Licence
MIT
Version
1.1.4
Deps
0
Size
4 kB
Vulns
0
Weekly
0
Stars
5

@lindeneg/on-key

typescript bundle-size license

Sandbox


React hook to listen for key-strokes and then do something

Installation

yarn add @lindeneg/on-key


Arguments
Name Required Default Type Description
key Y - string KeyboardEvent.key to listen after
callback Y - (event: KeyboardEvent) => void function to be called when desired event is dispatched
type N "keydown" "keydown" | "keyup" | "pressed" event type to listen after
Usage
import useOnKey from '@lindeneg/on-key';

function SomeComponent() {
  useOnKey('ArrowRight', (event) => console.log('ArrowRight: keydown', event));
}

Keywords