RawInputProcessor Provides a way to distinguish input from multiple keyboards in WPF and Windows Forms. Forked from this CodeProject article: http://www.codeproject.com/Articles/17123/Using-Raw-Input-from-C-to-handle-multiple-keyboard