# Wolf Engine Input [![Crates.io](https://img.shields.io/crates/l/wolf_engine_input)](https://github.com/AlexiWolf/wolf_engine#license) [![Crates.io](https://img.shields.io/crates/v/wolf_engine_input)](https://crates.io/crates/wolf_engine_input) Provides a high-level input system. The main job of this crate is to provide a consistent, easy to use, and easy to test, input system. It features: - Input Events. - Input state. - Input / Action mapping. - Adapters for common input APIs. The input system is designed mostly for games, and may not be as flexible as other, more general-purpose input APIs. If you think something is missing, feel free to make an issue, or a PR about it. ## Status This crate is currently in early development. You should expect missing features, bugs, changing APIs, and other spooky stuff until release 1.0. Additionally, input support is still a bit underdeveloped. The library only supports the following input types: - Simple Keyboard Input - Simple Mouse Input ## License Wolf Engine Input is licensed under either: - [Apache License, Version 2.0](LICENSE-APACHE) - [MIT License](LICENSE-MIT) At your option. ## Contribution Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without additional terms or conditions.