Cargo Features

[dependencies]
vkey = { version = "0.2.1", default-features = false, features = ["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_macos", "mirror_all", "feat_all", "serde", "macos", "windows", "enigo", "make1", "dep_all", "full", "generating_convert"] }
default = full

The full feature is set by default whenever vkey is added without default-features = false somewhere in the dependency tree.

target_all full = target_linux, target_macos, target_windows
target_windows mirror_enigo_windows? target_all?
target_macos mirror_enigo_macos? target_all?
target_linux mirror_enigo_linux? target_all?
mirror_winput_vk mirror_all?
mirror_enigo mirror_all? mirror_enigo_linux? mirror_enigo_macos? mirror_enigo_windows?
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

mirror_windows_vk mirror_macos mirror_all?
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

make1 dep_all?
dep_all full = hut_03, hut_04, macos, make1, windows, xkeysym

enigo should be manually enabled since it depends on wayland, x11rb, xdo or libei on linux

full default = dep_all, feat_all, mirror_all, target_all
generating_convert build

Enables askama and regex

Affects build::generate_rs

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?
hut_03 dep_all?

Enables hut ^0.3.0

hut_04 dep_all?

Enables hut