The 0x0060 has no encoders, but the Mirabox "Stream Dock" family does. Add support so other devices can use rotary/dial inputs.
What to do
- Parse encoder fields from the input report (see mirajazz
state.rs: EncoderStateChange / EncoderTwist).
- Extend the read path to emit encoder events; add a YAML mapping for turn/press.
- Validate against a device that actually has encoders.
Reference: deck.rb TODO header; Deck#read_press in lib/fifine_deck.rb.
The 0x0060 has no encoders, but the Mirabox "Stream Dock" family does. Add support so other devices can use rotary/dial inputs.
What to do
state.rs:EncoderStateChange/EncoderTwist).Reference:
deck.rbTODO header;Deck#read_pressinlib/fifine_deck.rb.