Skip to content

rakannimer/react-keymaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-keymaster

A react component that listens to KeyDown And KeyUp event. Uses a fork of keymaster for keydown detection of special characters.

Example

Install

yarn add react-keymaster

Code

import React from "react";
import ReactKeymaster from "react-keymaster";
class Demo extends React.Component {
  state = {
    output: "Hello, I am a component that listens to keydown and keyup of a"
  };
  render() {
    return (
      <div>
        <h1>react-keymaster demo</h1>
        <ReactKeymaster
          keyName="a"
          onKeyDown={keyname => {
            this.setState({
              output: `keyup ${keyName}`
            });
          }}
          onKeyUp={keyName => {
            this.setState({
              output: `keyup ${keyName}`
            });
          }}
        />
        <div>{this.state.output}</div>
      </div>
    );
  }
}

About

React component to listen to keydown and keyup keyboard events

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •