Add Keyboard event support

There are some mouse/touchpad devices that are combined with a keyboard
into a single device. Since mice are now handled by CMT, we will have to
support those devices.
This code is modeled after keyboard handling in xf86-input-evdev.

TEST=Plug in a Logitech K400r, then use the device. Keyboard and
touchpad should be working.

Change-Id: I510cbfd81f11d80bd87647edf588f68c1f7b08b3
Reviewed-by: Andrew de los Reyes <>
Tested-by: Dennis Kempin <>
Commit-Queue: Dennis Kempin <>
3 files changed