multi-input

Crates.iomulti-input
lib.rsmulti-input
version0.0.1
sourcesrc
created_at2016-05-11 22:19:45.980307
updated_at2016-05-11 22:19:45.980307
descriptionA pure rust gamepad/mouse/keyboard input library based off of rawinput for the windows platform
homepagehttps://github.com/Jonesey13/multiinput-rust
repositoryhttps://github.com/Jonesey13/multiinput-rust
max_upload_size
id5042
size49,800
Alex Jones (Jonesey13)

documentation

http://jonesey13.github.io/multiinput-rust/doc/multiinput/index.html

README

multiinput-rust

An rawinput library for mice/keyboards/joysticks for use with rust. Atm this only works on windows. The primary purpose of this library is to help me learn how the art of binding dll's to rust and to allow the use of joysticks in game development (e.g. alongside the glium library). While SDL/SFML for rust also offers these capabilities there are some differences:

  • This library can differentiate between different keyboards/mice.
  • It is intended to be single-purpose and lightweight and can be integrated with other libraries (e.g. glium) without interference.
  • In principle the rawinput technique can support all HID devices, provide input to devices (e.g. force feedback) and should be able to break the 4 device limit on Xinput devices.

I would like to warn people that I am an inexperienced hobbyist and should not be trusted. Please post any issues you find with this library!

Documentation

Commit count: 33

cargo fmt