2021-03-29 15:59:14 +08:00
[ package ]
name = "enigo"
version = "0.0.14"
authors = [ "Dustin Bensing <dustin.bensing@googlemail.com>" ]
edition = "2018"
build = "build.rs"
description = "Enigo lets you control your mouse and keyboard in an abstract way on different operating systems (currently only Linux, macOS, Win – Redox and *BSD planned)"
documentation = "https://docs.rs/enigo/"
homepage = "https://github.com/enigo-rs/enigo"
repository = "https://github.com/enigo-rs/enigo"
readme = "README.md"
keywords = [ "input" , "mouse" , "testing" , "keyboard" , "automation" ]
categories = [ "development-tools::testing" , "api-bindings" , "hardware-support" ]
license = "MIT"
[ badges ]
travis-ci = { repository = "enigo-rs/enigo" }
appveyor = { repository = "pythoneer/enigo-85xiy" }
[ dependencies ]
serde = { version = "1.0" , optional = true }
serde_derive = { version = "1.0" , optional = true }
2022-07-18 22:38:05 +08:00
log = "0.4"
2024-07-20 23:49:40 +08:00
rdev = { git = "https://github.com/rustdesk-org/rdev" }
tfc = { git = "https://github.com/rustdesk-org/The-Fat-Controller" }
2022-07-21 01:44:27 +08:00
hbb_common = { path = "../hbb_common" }
2021-03-29 15:59:14 +08:00
[ features ]
with_serde = [ "serde" , "serde_derive" ]
[ target . 'cfg(target_os = "windows")' . dependencies ]
winapi = { version = "0.3" , features = [ "winuser" , "winbase" ] }
[ target . 'cfg(target_os = "macos")' . dependencies ]
core-graphics = "0.22"
objc = "0.2"
2023-05-11 12:04:38 +08:00
unicode-segmentation = "1.10"
2021-03-29 15:59:14 +08:00
[ build-dependencies ]
pkg-config = "0.3"