Structs§
- Analog
Device Config - Analog device configuration for stick calibration
- Auto
Switch Rule - Auto-profile switching rule
- Config
Manager - Configuration manager for aethermap daemon
- Config
Settings - Configuration persistence settings
- Daemon
Config - Daemon configuration structure
- Daemon
Settings - Daemon-specific settings
- Device
Capabilities - Device capability metadata for Azeron and similar devices
- Device
Discovery Settings - Device discovery settings
- Device
Profile - A single device profile with remappings
- Device
Profiles Config - Root structure for device profiles YAML file
- Device
Remap Config - Device-specific remap configuration
- Extended
Device Remap Config - Extended device remap configuration with match pattern support
- Hotkey
Binding - Global hotkey binding for manual profile switching
- LedConfig
- Analog calibration YAML format documentation
- LedControl
Settings - LED control settings
- Macro
Engine Settings - Macro engine settings
- Performance
Settings - Performance settings
- Profile
Remaps - Remap rules for a named profile with description
- Remap
Devices Config - Complete remap configuration with per-device profiles and default fallback
- Remap
Entry - A single key remapping entry
- Security
Settings - Security settings
Enums§
- Remap
Config Error - Error type for remap configuration operations
Constants§
- EXAMPLE_
CONFIG_ WITH_ ANALOG_ MODES - Example configuration showing per-layer analog mode configuration
- EXAMPLE_
CONFIG_ WITH_ AUTO_ SWITCH - Example device configuration with auto-switch rules and hotkeys
Functions§
- brightness_
to_ raw - Helper function to convert brightness percentage to raw value
- default_
hotkey_ bindings - Default hotkey bindings for profile switching
- pattern_
to_ string - Convert LedPattern to string for YAML serialization
- raw_
to_ brightness - Helper function to convert raw brightness to percentage
- string_
to_ pattern - Convert string to LedPattern