1.1.0 • Published 4 years ago

shortcut-key-sensor v1.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

shortcut-key-sensor

NPM JavaScript Style Guide

Install

npm install --save shortcut-key-sensor

Usage

import React, { Component } from 'react';

import ShortcutKeySensor from 'shortcut-key-sensor';

const Example = () => {
  const actions = {
    'CTRL+A': () => alert('Clicked in CTRL+A'),
    'CTRL+SHIFT+A': () => alert('Clicked in CTRL+SHIFT+A'),
    'SHIFT+A': () => alert('Clicked in SHIFT+A'),
    'A': () => alert('Clicked in A'),
  }
  return (
    <ShortcutKeySensor actions={actions}>
      <h1>Example ShortcutKeySensor</h1>
    </ShortcutKeySensor>
  );
}

Usage Hook

import React, { Component } from 'react';

import { useShortcutKeySensor } from 'shortcut-key-sensor';

const ExampleHook = () => {
  useShortcutKeySensor('CTRL+A', (event) => alert('Clicked in CTRL+A'));
  useShortcutKeySensor('CTRL+SHIFT+A', (event) => alert('Clicked in CTRL+SHIFT+A'));
  useShortcutKeySensor('SHIFT+A', (event) => alert('Clicked in SHIFT+A'));
  useShortcutKeySensor('A', (event) => alert('Clicked in A'));

  return <h1>Example useShortcutKeySensor</h1>;
}
1.1.0

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago