[package] name = "claves" version = "0.2.0" edition = "2021" authors = ["selyatinismet@gmail.com"] license = "MIT" keywords = ["keyboard", "mouse", "input"] categories = ["accessibility", "api-bindings"] description = "A library for capturing Keystrokes and Mouse clicks on Linux, MacOS and Windows." readme = "README.md" homepage = "https://github.com/Selyatin/claves" repository = "https://github.com/Selyatin/claves" [dependencies] crossbeam-channel = "0.5.7" once_cell = "1.17.1" [target.'cfg(target_os = "macos")'.dependencies] core-foundation = "0.9.3" core-graphics = "0.22.3" apple-sys = { version = "0.2.0", features = ["Carbon"] } [target.'cfg(target_os = "windows")'.dependencies] windows-sys = { version = "0.48.0", features = ["Win32_Foundation", "Win32_UI_WindowsAndMessaging", "Win32_UI_Input_KeyboardAndMouse", "Win32_UI_TextServices", "Win32_System_Threading"] } [target.'cfg(target_os = "macos")'.dev-dependencies] accessibility-sys = "0.1.3" [profile.release] lto = true strip = "symbols"