experimental linux variant using uinput (install it using pip!)
whitespace fixing