Re-exports§
Modules§
- ipc_
client - IPC client for communicating with the aethermap daemon
Structs§
- Analog
Calibration Config - Analog calibration configuration for IPC
- Auto
Switch Rule - Auto-profile switching rule based on window focus
- Common
Layer Config - Common layer configuration for IPC
- Device
Capabilities - Device capability information
- Device
Info - Information about a connected input device
- Hotkey
Binding - Global hotkey binding for manual profile switching
- KeyCombo
- Represents a key combination for macro triggers
- Layer
Config Info - Layer configuration information for IPC
- Macro
Entry - Macro definition with name, trigger combo, and actions
- Macro
Settings - Macro definition with name, trigger combo, and actions
- Profile
- Profile structure for organizing macros
- Remap
Entry - A single key remapping entry
- Remap
Profile Info - Information about a remap profile for listing
- Status
Info - Status information structure
Enums§
- Action
- Different actions that can be executed by a macro
- Analog
Mode - Analog output mode for stick behavior
- Camera
Output Mode - Camera mode output type
- Device
Type - Device type classification based on input capabilities
- Layer
Mode - Layer activation mode
- LedPattern
- LED pattern types for visual effects
- LedZone
- LED zones on devices with configurable RGB lighting
- Request
- IPC Requests from GUI to Daemon
- Response
- IPC Responses from Daemon to GUI
Functions§
- deserialize
- serialize
- Serialization helpers for the IPC protocol