Expand description
Modules§
- proto
- Raw generated protobuf types used by the RPC protocol.
- transport
- Transport adapters for connecting to a ZMK Studio-capable device.
Structs§
- HidUsage
- Decoded ZMK HID usage values used in typed behavior APIs. Lossless decoded ZMK HID usage value (base usage + modifiers).
- Studio
Client - Errors returned by high-level client operations. High-level synchronous ZMK Studio RPC client.
Enums§
- Behavior
- Typed key binding value used by
StudioClient::get_key_atandStudioClient::set_key_at. Lossless typed behavior value for a single key binding. - Client
Error - Errors returned by high-level client operations.
High-level error type returned by
StudioClientoperations. - Keycode
- ZMK keycode enum used in typed behavior APIs. ZMK keycode value
Constants§
- HID_
USAGE_ KEYBOARD - Decoded ZMK HID usage values used in typed behavior APIs.
- MOD_
LALT - Decoded ZMK HID usage values used in typed behavior APIs.
- MOD_
LCTL - Decoded ZMK HID usage values used in typed behavior APIs.
- MOD_
LGUI - Decoded ZMK HID usage values used in typed behavior APIs.
- MOD_
LSFT - Decoded ZMK HID usage values used in typed behavior APIs.
- MOD_
RALT - Decoded ZMK HID usage values used in typed behavior APIs.
- MOD_
RCTL - Decoded ZMK HID usage values used in typed behavior APIs.
- MOD_
RGUI - Decoded ZMK HID usage values used in typed behavior APIs.
- MOD_
RSFT - Decoded ZMK HID usage values used in typed behavior APIs.