so 2 small problems:
1: linevdev seems to need root permission to grab my keyboard
2: you grab the the first keyboard, so if you have a steam controller and a keyboard, you can't use both.
Otherwise, it's nice to have a playable game that rely on so few libraries.