hrvach / deskhop

Fast Desktop Switching Device
GNU General Public License v3.0
6.26k stars 181 forks source link

Not compatible with Adder XDIP KVM #153

Open spjen opened 2 months ago

spjen commented 2 months ago

My setup is Adderlink XDIP (An IP KVM extender) for computer A and B. I'm using an Apple Keyboard and Logitech trackball mouse, both of which work with DeskHop in my other setups.

When I try to use DeskHop with the XDIPs, both see it but they don't respond to inputs.

There is a device details page which lists the following for the plugged in DeskHop. Speed(Mbps): 12 Protocol Version: 2.00 Maximum Power Consumption: 500mA USB Type: usbhid

spjen commented 2 months ago

Tested further. When in XDIP menus, the XDIP responds to inputs from the DeskHop but is not passing those along to the connected computers.

hrvach commented 2 months ago

I honestly don't know what the problem might be here, I don't have this device to debug and it's very hard to guess remotely, especially when you mentioned device responds to inputs but not forwarding them on. I'll try shuffling report descriptors to make a boot mode keyboard "compatibility mode", maybe that will help.

spjen commented 2 months ago

Thank you! I reached out to the manufacturer of XDIPs, and will update if I hear back.

spjen commented 2 months ago

The manufacturer provided the following info: The XDIP uses USB emulation, the computer connected to the TX unit never sees the exact device connected to the system (e.g. Microsoft Keyboard and Logitech mouse). The TX presents several devices to the host HID compliant system controller HID compliant consumer control device HID compliant touch screen HID Keyboard HID mouse HID mouse (two mice) As long as the device connected to the RX is compatible with the emulation used it should work but things like extra mouse buttons (e.g. 4th or 5th button or vertical scroll) extra, programmable keys on the keyboard likely won't work.

Unfortunately they did not provide more information on the emulation used.