Rasteri,
I have never been able to get my HIDMan to work with my mouse and KVM. I use a USB KVM and it doesn’t really play well with stuff like this. We had tried a few months ago to no avail. I even bought a new KVM hoping it would help, but it did not.
I think it’s unlikely that my HIDMan will work with my setup.
However, my current setup is this: I have a raspberry pi that acts as a host. I use an arduino with the ps2dev library to emulate a PS2 keyboard, and a USB to serial setup to emulate the mouse.
That has been working fairly well. My modern computers use USB, then my rpi will handle the legacy PCs. The rpi is connected to a Belkin PS2/VGA/Serial KVM so all my legacy PCs are behind that.
All of that was well and good until I recently picked up a Toshiba Libretto. The libretto doesn’t seem to communicate on its port replicator’s serial port. So, right now I have no mouse support for my favorite laptop. I think most likely, my port replicator is broken.
So I was thinking of revisiting this setup.
Now I have used ps2dev successfully to emulate a keyboard but not a mouse. My arduino PS2 emulator doesn’t seem to act like a mouse successfully. I am going to keep exploring this.
But my HIDMan seems to very happily emulate a PS2 mouse when I plug my mouse directly into it.
I was thinking, could I program the HIDMan to be a USB client rather than host? Then my rpi could issue commands to the HIDMan?
Do you have some version of your firmware for testing where you can issue commands from a host computer? Or pointers on how to go about doing this?
I see that there is a arduino board configuration for the CH55x out there too so I may give that a shot as well.