so overall onscreen keyboard is as good and durable as the physical keyboard for quick typing and other KB related operations?