Thin userspace library on top of Linux uinput kernel module.