bitfocus / companion

Bitfocus Companion enables the reasonably priced Elgato Streamdeck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
http://bitfocus.io/companion
Other
1.46k stars 489 forks source link

Add support for VEC Footpedal #2919

Open peternewman opened 1 week ago

peternewman commented 1 week ago

Is this a feature relevant to companion itself, and not a module?

Is there an existing issue for this?

Describe the feature

Add support for VEC footpedal https://veccorp.com/foot-controls.html

I did a PR to add it to the xkeys module Companion is already using (so no code changes required to Companion), but unfortunately that's been rejected: https://github.com/SuperFlyTV/xkeys/pull/89

So I can either do as they suggest and make a library based on xkeys (not-xkeys?) by stripping out most stuff apart from my PR from a fork of their repo: https://github.com/SuperFlyTV/xkeys/pull/89#issuecomment-1790274754

Or something a lot simpler/lightweight like https://www.npmjs.com/package/shuttle-control-usb

Any particular preference there?

Usecases

Let people with VEC Footpedals use Companion in the same way as xkey footpedal owners can already.