Cargo Features
[dependencies]
vkey = { version = "0.1.1", default-features = false, features = ["full", "target_all", "target_windows", "target_macos", "target_linux", "mirror_winput_vk", "mirror_enigo", "mirror_enigo_windows", "mirror_enigo_linux", "mirror_enigo_macos", "mirror_winit", "mirror_windows_vk", "mirror_macos", "mirror_all", "feat_all", "serde", "macos", "windows", "enigo", "dep_all", "generating_convert"] }
- default = full
-
The
full
feature is set by default whenevervkey
is added without
somewhere in the dependency tree.default-features = false - full default = dep_all, feat_all, mirror_all, target_all
- target_all full = target_linux, target_macos, target_windows
- target_windows mirror_enigo_windows? target_all?
-
Affects
enigo::windows
… - target_macos mirror_enigo_macos? target_all?
-
Affects
enigo::macos
… - target_linux mirror_enigo_linux? target_all?
-
Affects
enigo::linux
… - mirror_winput_vk mirror_all?
-
Affects
keycodes::winput
… - mirror_enigo mirror_all? mirror_enigo_linux? mirror_enigo_macos? mirror_enigo_windows?
-
Affects
keycodes::enigo
… - mirror_enigo_windows = mirror_enigo, target_windows
- mirror_enigo_linux = mirror_enigo, target_linux
- mirror_enigo_macos = mirror_enigo, target_macos
- mirror_winit mirror_all?
-
Affects
keycodes::winit
… - mirror_windows_vk mirror_all?
-
Affects
keycodes::windows
… - mirror_macos mirror_all?
-
Affects
keycodes::macos
… - mirror_all full = mirror_enigo, mirror_macos, mirror_windows_vk, mirror_winit, mirror_winput_vk
- feat_all full = num_enum, serde
- serde feat_all?
-
Enables serde, serde of optional smol_str, serde of optional bitflags and optional enigo
- macos dep_all?
-
Enables core-foundation and core-graphics
- windows dep_all?
-
Enables windows
- enigo
-
Enables enigo
- dep_all full = macos, windows, xkeysym
- generating_convert
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.