Add keyboard input related commands + make all commands chainable