bitfocus / companion-module-requests

Repository for tracking module requests
97 stars 10 forks source link

XKey GPIO #1245

Open hadphild opened 1 year ago

hadphild commented 1 year ago

Here is the API https://xkeys.com/media/wysiwyg/smartwave/porto/category/software/X-keysIntegrationGuide.pdf

Product https://www.x-keys-uk.com/products/x-keys-xk-1502-usb-gpio-general-purpose-input-output

This would need to be input and output and built in like Stream Decks. Maybe have a config page like the stream deck but just for Pins.

peternewman commented 1 year ago

Have you tried the input side? Companion already has xkeys support via https://github.com/SuperFlyTV/xkeys/

Which includes this GPIO unit: https://github.com/SuperFlyTV/xkeys/blob/b1c6637f1770cf0ed9b5e3b278d5f01d4eaede0a/packages/core/src/products.ts#L581-L586

Can you share the VID and PID of your xkeys device?

XENONChromatic commented 9 months ago

I too am requesting this as a built in module. Companion has support for X-Keys keypads and does in fact see this (not a keypad) x-keys box in the surfaces tab (Companion 3.2 beta) but I would suggest this box should be a "connection" rather than a surface.

Specifically looking for the ability to trigger/send GPIO from device when button is pressed in companion. Thanks!

Screenshot 2023-12-16 at 1 36 12 PM
Acsriot94 commented 6 months ago

Hey Guys,

Is there a way to use the GPIO Input from this device currently? I see that Companion sees it, but I can't seem to find a way to actually have it trigger