An easy-to-use keyboard hook for react applications.
npm install use-keyboardAn react hook for handling keyboard input.
> This package is under development and is not production-ready.
``bash`
npm i use-keyboard
or
``
yarn add use-keyboard
`tsx`
const { pressed } = useKeyboard();
const spacePressed = pressed("Space");
`tsx`
const { axis } = useKeyboard();
const horizontal = axis("LeftArrow", "RightArrow");
};
`tsx``
const _keyboard = useKeyboard({
down: {
Space: () => console.log("Spacebar pressed"),
},
up: {
Space: () => console.log("Spacebar released"),
},
});