Keyboard as a source block
Keyboard as an input