dvdhrm/kmscon — pull request #9 by bluetech (2012-01-18 18:01:06+00:00)
Title: Multiple keyboard backends + fallback backend for xkbcommon

Hi,
After reading your comments I thought this will be pretty easy to do and should alleviate some of your concerns.

It basically encapsulates input_xkb.{c,h} into a couple kmscon_* objects, and also adds a second fallback backend to show out it would work.