[package] name = "win_binder" version = "0.1.0" authors = ["0xJWLabs <0xJWLabs@gmail.com>"] edition = "2021" description = "Listen and send keyboard and mouse events on Windows" documentation = "https://docs.rs/win_binder/" homepage = "https://github.com/0xJWLabs/win_binder" repository = "https://github.com/0xJWLabs/win_binder" readme = "README.md" keywords = ["input", "mouse", "keyboard", "automation", "windows"] categories = ["api-bindings", "hardware-support"] license = "MIT" [dependencies] serde = { version = "1.0.215", features = ["derive"], optional = true } [dependencies.windows] version = "0.58.0" features = [ "Win32_Foundation", "Foundation_Numerics", "Win32_System_Threading", "Win32_UI_Input_KeyboardAndMouse", "Win32_UI_WindowsAndMessaging", ] [dev-dependencies] serde_json = "1.0.133" serial_test = "3.2.0" tokio = { version = "1.41.1", features = ["sync", "macros", "rt-multi-thread"] } [features] serialize = ["serde"] unstable_grab = [] [[example]] name = "serialize" required-features = ["serialize"] [[example]] name = "grab" required-features = ["unstable_grab"] [[example]] name = "tokio_channel" required-features = ["unstable_grab"] [[test]] name = "grab" path = "tests/grab.rs" required-features = ["unstable_grab"]