Implement keymap support into input-read, along with directly writing to devices without piping to input-create