Some keyboard support, completed fullscreen support