NKRO-over-USB issues

From Deskthority wiki
Jump to: navigation, search

Some keyboard controllers' implementation of N-key rollover presents compatibility problems on some non-Windows operating systems, in particular OS X. Noppoo keyboards in particular are known to fail under OS X.

Workarounds

USB to PS/2 to USB

  1. Connect keyboard to passive USB to PS/2 adapter: this switches the keyboard to PS/2 compatibility mode
  2. Connect the passive adapter to an active PS/2 to USB converter: this generates a clean USB device free of N-key rollover hacks

Custom driver

Andrew Childs's fork of the IOUSBHIDDriverDescriptorOverride Macintosh kernel extension provides a fix for the Noppoo Choc Mini. This extension must be compiled from source in order to be used.