Skip to content

useKeyboard ​

sensors
test coverage
Last changed: 24 days ago

Hook that helps to listen for keyboard events

typescript
import { useKeyboard } from '@siberiacancode/reactuse';

Usage ​

typescript
useKeyboard(ref, { onKeyDown: (event) => console.log('key down'), onKeyUp: (event) => console.log('key up') });
// or
const ref = useKeyboard({ onKeyDown: (event) => console.log('key down'), onKeyUp: (event) => console.log('key up') });

Demo ​

Api ​

Parameters

NameTypeDefaultNote
targetHookTarget | Window-The target to attach the event listeners to
options?UseKeyboardOptions-The keyboard event options

Returns

void

Parameters

NameTypeDefaultNote
options?UseKeyboardOptions-The keyboard event options

Source ​

Source • Demo

Contributors ​

Avatardebabin
Avatarhywax

Released under the MIT License.