I recently added uinput support to Marshmallow Game Engine, allowing me to received input events on the Raspberry Pi. Also, You can now select which input source you want to use at compile time (evdev, x11, etc).

If you’re interested in watching that in action, you’ve come to the right place. :)