[package] name = "winput" version = "0.2.5" authors = ["Gymore "] edition = "2018" description = "A high-level interface to Windows' input system." categories = ["os::windows-apis", "api-bindings"] license = "MIT" keywords = ["windows", "input", "simulation", "keyboard", "mouse"] repository = "https://github.com/gymore-io/winput" documentation = "https://docs.rs/winput/" [lib] # Most of doctests involve simulating keystrokes/mouse motion. # It is quite troublesome to see random things getting typed when executing tests. doctest = false [features] default = ["message_loop"] # Disables non-Windows related features. minimal = [] # Enables the `message_loop` module. message_loop = [ "winapi/libloaderapi", "winapi/windef", "winapi/minwindef", "winapi/hidusage" ] [dependencies.winapi] version = "0.3" default-features = false features = ["winuser", "errhandlingapi", "winbase"] [dependencies.serde] version = "1" optional = true features = [ "derive" ] [badges.maintenance] status = "passively-maintained" [package.metadata.docs.rs] default-target = "x86_64-pc-windows-msvc"