← Back to context

Comment by userbinator

10 hours ago

On macOS it also requires special permissions otherwise it won't even work.

That doesn't sound unusual for something that interacts directly with hardware.

Anyone not living under the rock for the last decades uses libusb. No need for special permissions at all, you can even use WebUSB in browsers these days.

All you need is competent firmware and driver engineers.

Also any app-specific bindings would I guess require some hooking (input interception / injection) at the software level.