Thanks. That's interesting! But I'm afraid there's not much we can do here to help

Our log files don't contain info about the code on such a "low level" like keyboard driver. Anyway I will report this to the team to let them know about it. But I'll have to close this thread because it's a use case for which we don't give support.
Personally, I got rid of such switches long time ago when I found that I can just run all those additionals computers (PC, Servers, Windows, Mac) via Teamviewer (or VCN) easily. Not the best solution for everything, but for most stuff it's working so nicely, I always wonder how they do that.