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 whenever vkey is added without default-features = false somewhere in the dependency tree.

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?

Enables bitflags and smol_str

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.

num_enum feat_all?
xkeysym dep_all?