# input [![Build Status](https://travis-ci.org/PistonDevelopers/piston.svg)](https://travis-ci.org/PistonDevelopers/piston)[![Crates.io](https://img.shields.io/crates/v/piston.svg?style=flat-square)](https://crates.io/crates/piston)
A structure for user input.
For generic event programming, use [event](https://github.com/pistondevelopers/event).
This library contains:
* Press and release of buttons
* Keyboard
* Mouse
* Unicode input
* Window resize
* Window focus
* Modifier keys
[How to contribute](https://github.com/PistonDevelopers/piston/blob/master/CONTRIBUTING.md)