Cargo Features

[dependencies]
lan-mouse = { version = "0.10.0", default-features = false, features = ["gtk", "layer_shell_capture", "x11_capture", "libei_capture", "libei_emulation", "wlroots_emulation", "x11_emulation", "rdp_emulation"] }
default = gtk, layer_shell_capture, libei_capture, libei_emulation, rdp_emulation, wlroots_emulation, x11_capture, x11_emulation

These default features are set whenever lan-mouse is added without default-features = false somewhere in the dependency tree.

gtk default

Enables lan-mouse-gtk

layer_shell_capture default

Enables layer_shell of input-capture

x11_capture default

Enables x11 of input-capture

libei_capture default

Enables libei of input-capture and input-event

libei_emulation default

Enables libei of input-emulation and input-event

wlroots_emulation default

Enables wlroots of input-emulation

x11_emulation default

Enables x11 of input-emulation

rdp_emulation default

Enables remote_desktop_portal of input-emulation

LanMouse has 9 features without comments.