Directed keyboard input to canvas first