Skip to content
forked from ardaku/human

Human interface devices abstraction

License

Notifications You must be signed in to change notification settings

adaburton/human

 
 

Repository files navigation

Human Logo

tests docs crates.io

Generic input library.

Check out the documentation for examples.

Features

  • Keyboard, Mouse and Controller Events
  • Web Keyboard Events
  • Linux Controller Events

Supported Platforms

Human targets all platforms that can run Rust, including:

  • Linux
  • Web Assembly
  • Windows not all features work yet
  • Mac OS not all features work yet
  • BSD not all features work yet
  • Android (may partially or fully work, but untested) not all features work yet
  • iOS / various game consoles not all features work yet
  • Redox not all features work yet
  • Fuchsia not all features work yet
  • Others? (make a PR)

License

Licensed under any of

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 licensed as described above, without any additional terms or conditions.

Help

If you want help using or contributing to this library, feel free to send me an email at [email protected].

About

Human interface devices abstraction

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 97.5%
  • HTML 2.5%