Skip to main content
Version: 5.0

Quick Start

The fastest way to get you going.

Install

npm i react-hotkeys-hook --save

Usage

import { useHotkeys } from 'react-hotkeys-hook';
Live Editor
function MyComponent() {
  const [count, setCount] = useState(0);

  useHotkeys('a', () => setCount(count => count + 1));

  return (
    <span>Pressed 'a' key {count} times.</span>
  );
}
Result
Loading...
Out of the box support for TypeScript

react-hotkeys-hook is written in TypeScript, so we don't have to install any additional typings.