Repository navigation
anybox 0.3.0
Ferrum, written from its docs alone. nobody has run it on a real one yet (should be done soon), so expect surprises and don't hesitate to tell me about them by creating an issue
what's new:
- Ferrum on the Ferrum app's port (Windows) and on the box's own legacy port (the only way in from Linux, it does a lot less). moves, clicks, scrolls, keys, button, key and axis locks, and button, motion and key events
- it isn't found on its own yet since we don't know its USB ids, so open it with
Connect::portorConnect::auto().family(Family::Ferrum). on Windows that search only takes the app's port,.ferrum_api(FerrumApi::Legacy)if you really want the other one, andinfo.ferrum_apisays which one you're on - a few new quirks so you can see how a box behaves in code:
PhysicalOverride(the physical button wins over a press the box holds) andWholeAxisOnly(only whole axes lock) - when a box changes what it can do mid session, the streams follow it now
- a Medius never gets probed on a port behind another chip
everything Ferrum does differently is in the README under box-specific behavior
cargo add anybox-rs