Keyboard control (18/30)

Keyboard control