Using Raw Input from C# to handle multiple keyboards
Posted: 12 Jan 2007
Updated: 8 Mar 2013
Licence: The Code Project Open License (CPOL)
Windows XP supports multiple keyboards, but by default, the .Net Framework will treat them all as one. This article explains how to use the Windows API Raw Input methods to support multiple keyboards from a C# application.