Author Topic: Keyboards that don't play well with KVM switches or USB hubs?  (Read 3671 times)

0 Members and 1 Guest are viewing this topic.

Offline zslane

  • Thread Starter
  • Posts: 2311
  • Location: Los Angeles, CA, USA
Keyboards that don't play well with KVM switches or USB hubs?
« on: Tue, 19 April 2016, 16:40:09 »
So I discovered something illuminating about mechanical keyboards and KVM switches and USB hubs. Not all keyboards play well with them.

I didn't notice this with any of the Filco Majestouch-2 boards I'd used, or with the one WASD V2 keyboard I used for a while. Nor with my Topre RealForce or Noppoo EC108. But I've definitely noticed it with the Varmilo VA108 that I've been using at work for the last couple of weeks. Keypresses will sometimes go unregistered, or a key will often just repeat endlessly until another keypress is registered. "Lock" key LEDs will shut off even though the state of those keys is still in lock mode (NumLock being the most noticeable example).

At first I thought there was something wrong with the firmware in the board. But then I googled this phenomenon and noticed that a lot of folks encountered issues with other keyboards (not necessarily mechanicals) when connected to KVM switches or USB hubs. Here at work where I use the Varmilo VA108, I have my computer connected to a Gefen KVM switch. As soon as I unplugged the Varmilo from the KVM and plugged it directly into one of the computer's USB ports, these issues disappeared.

Is this a well-known phenomenon? I don't ever see anyone talk about it.

Offline iLLucionist

  • * Elevated Elder
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Keyboards that don't play well with KVM switches or USB hubs?
« Reply #1 on: Tue, 19 April 2016, 17:31:59 »
Couldn't you use a software solution perhaps? Every USB device should have it's own identifier right?

http://synergy-project.org/
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline TheInverseKey

  • Posts: 128
  • Location: The Great White North
  • You can run but you cannot hide!
Re: Keyboards that don't play well with KVM switches or USB hubs?
« Reply #2 on: Tue, 19 April 2016, 20:37:38 »
If you are using the USB hub could be that the Linux disrto cannot find the driver for the usb hub?
Also it is always better to plug the keyboard directly into the host mobo usb port.

Offline zslane

  • Thread Starter
  • Posts: 2311
  • Location: Los Angeles, CA, USA
Re: Keyboards that don't play well with KVM switches or USB hubs?
« Reply #3 on: Tue, 19 April 2016, 20:45:00 »
Yeah, I agree that is it better to connect directly to the computer. And in my case I can do that; I don't need the KVM (I used to at one time, but not anymore).

But for people who need a KVM switch, they don't really have a choice. They can't connect directly to the mobo USB ports. Maybe it depends on which manufacturer and model of KVM switch is being used, but it is interesting (and disheartening) to learn that something about (some) KVMs (and, reportedly, some USB hubs) can interfere with the proper transmission of keypress and keystate information from a modern mechanical keyboard.

Offline TheInverseKey

  • Posts: 128
  • Location: The Great White North
  • You can run but you cannot hide!
Re: Keyboards that don't play well with KVM switches or USB hubs?
« Reply #4 on: Tue, 19 April 2016, 22:43:26 »
Yeah, I agree that is it better to connect directly to the computer. And in my case I can do that; I don't need the KVM (I used to at one time, but not anymore).

But for people who need a KVM switch, they don't really have a choice. They can't connect directly to the mobo USB ports. Maybe it depends on which manufacturer and model of KVM switch is being used, but it is interesting (and disheartening) to learn that something about (some) KVMs (and, reportedly, some USB hubs) can interfere with the proper transmission of keypress and keystate information from a modern mechanical keyboard.

Hardware will be hardware....

Offline itzmeluigi

  • Posts: 301
  • ПБТ
Re: Keyboards that don't play well with KVM switches or USB hubs?
« Reply #5 on: Tue, 19 April 2016, 22:50:48 »
Make sure NKRO is disabled on the Varmilo VA108, some keyboards have it enabled always, a lot of KVM switches dont work well with NKRO enabled.

Offline zslane

  • Thread Starter
  • Posts: 2311
  • Location: Los Angeles, CA, USA
Re: Keyboards that don't play well with KVM switches or USB hubs?
« Reply #6 on: Tue, 19 April 2016, 23:49:15 »
How do I disable NKRO?

Offline itzmeluigi

  • Posts: 301
  • ПБТ
Re: Keyboards that don't play well with KVM switches or USB hubs?
« Reply #7 on: Wed, 20 April 2016, 00:10:12 »
For the Varmilo VA108 im not sure, but if it has a manual check if theres any type of FN combo, or DIP switches on the back to disable it.  Sometimes there might not be a way to disable it, it was like that with the Ducky Shine 3 and Ducky Mini where NKRO would be enabled always but they later released a firmware update to disable NKRO.

You mentioned that the KVM works fine with a Filco MJ2, WASD V2, Realforce and Nopoo EC108, and all those boards dont have NKRO enabled by default, so its most likely NKRO causing the Varmilo board to not work with the KVM.

Edit: Yup it seems Varmilo boards have NKRO enabled by default without a way to disable it
https://www.reddit.com/r/MechanicalKeyboards/comments/2mmj3j/help_varmilo_va87m_work_on_os_x/
https://geekhack.org/index.php?topic=65139.msg1640109#msg1640109

« Last Edit: Wed, 20 April 2016, 00:30:28 by itzmeluigi »

Offline zslane

  • Thread Starter
  • Posts: 2311
  • Location: Los Angeles, CA, USA
Re: Keyboards that don't play well with KVM switches or USB hubs?
« Reply #8 on: Wed, 20 April 2016, 02:07:08 »
Thank you for all that info!

I'm just glad it works fine when I avoid the KVM (which I don't need anyway). Still, it would be nice to be able to disable the NKRO over USB since I don't really need that either.