Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mateusmirandaalmeida/keyboard-easy

A library for handling keyboard shortcuts in Javascript.
https://github.com/mateusmirandaalmeida/keyboard-easy

keyboard keyboard-control user-keyboard

Last synced: 30 days ago
JSON representation

A library for handling keyboard shortcuts in Javascript.

Awesome Lists containing this project

README

        

# Keyboard Easy

Is a library for capturing keystrokes

## Installation
```
bower install keyboard-easy --save
```

## Add dependencies to the section of your main html:
```

```
## Basic usage
```
KeyboardEasy.watchKeys(['KeyName', 'KeyName'], function (evt) {
console.log('Keys Pressed!!!', evt);
});
```
## Configure options
```
KeyboardEasy.setConfigurations({
showNameKeyPressed : true, // Default: false - Informs the name of the key pressed
ignoreCase: true, // Default: false - ignore case sensitive
keepOrderPressed: true // Default: true - respect order of keys pressed
})

```
## Example
```
KeyboardEasy.watchKeys(['a', 'b'], function (evt, keys) {
console.log('Last event:'+evt)
console.log('Keys Pressed:'+keys)
});
```
## Installation of dependencies for use or development
```
npm install
```
## Tasks
Run the task 'gulp' for generating the minified file.