bitfocus / companion

Bitfocus Companion enables the reasonably priced Elgato Stream Deck 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.6k stars 504 forks source link

[BUG] Companion over KVM #2982

Open JonathanGale opened 2 months ago

JonathanGale commented 2 months ago

Is this a bug in companion itself or a module?

Is there an existing issue for this?

Describe the bug

I'm doing a fresh Companion install at a facility with a KVM controlling a Mac Mini, and the Streamdeck isn't sending button presses. I've tried both a Stream Deck Classic and Stream Deck+ with the same result: they can see the Companion buttons, but button clicks aren't doing anything, with rare exceptions.

KVM Model: https://www.avaccess.com/products/4kip100-kvm/ The KVM is for 4K video, has 3 USB 2.0 ports, and is powered. The stream deck will sometimes blink like it's reconnecting. Mouse and keyboard plugged into the KVM both work fine.

Steps To Reproduce

Plug a Stream Deck into the KVM. Click a button.

Expected Behavior

The button should trigger.

Environment (please complete the following information)

- OS: Sonoma
- Browser: Safari
- Companion Version: 3.3.1

Additional context

No response

Julusian commented 2 months ago

I don't know what we can do about this. It sounds like it only happens with that model of KVM, so without access to one fixing it is unlikely.

Could you give it a try on the test page https://julusian.github.io/node-elgato-stream-deck/ ? You will need to use chrome. I am curious if it misbehaves there too, because that will help give an indication of which one of 4 layers this is likely happening at.