a ruby binding for uinput.h