On-Screen Keyboard는 화면 상에 자판이 나타나 touch를 통해 문자를 입력하는 인터랙션 패턴이다. 주로 Text input field가 활성화되면서 자판이 함께 나타난다. 별도의 물리적 장치 없이 프로그램으로 자판을 제공하는 Soft Keyboard(Software Keyboard)의 대표적인 방식이다.
자판이 Text input field와 함께 화면 공간을 차지하는 비중에 따라 구분이 가능한데, 화면 전체가 입력을 위한 공간으로 바뀌는 방식(Extract)과 Text input field 바로 밑에 띄워지면서 일부 공간만 차지하는 방식(Pan and Scan)으로 나눌 수 있다.
점점 기기 자체의 크기를 줄이면서도 화면 공간을 늘리고 복잡한 요소를 제거하려는 추세에 따라, 별도의 장치없이도 사용할 수 있는 입력 기능이 필요해졌다. On-Screen Keyboard는 사용자에게 익숙한 입력 방식을 사용하면서도, 필요할 때만 나타나 화면 공간을 효율적으로 사용할 수 있게 한다.