가상 키보드
가상 키보드 (Virtual keyboard)는 물리적인 형태가 없는 키보드를 의미하며, 주로 소프트웨어적으로 구현되어 화면 상에 나타나는 인터페이스를 통해 입력 기능을 제공한다. 온스크린 키보드(On-screen keyboard)라고도 불린다.
가상 키보드는 터치스크린 인터페이스를 사용하는 장치(스마트폰, 태블릿 컴퓨터, 터치스크린 모니터 등)에서 널리 사용되며, 물리적인 키보드를 연결하지 않고도 텍스트를 입력할 수 있도록 한다. 또한, 접근성 향상을 위해 사용되기도 하는데, 신체적인 제약으로 인해 물리적인 키보드를 사용하기 어려운 사용자들이 마우스나 트랙볼, 또는 특수 입력 장치를 이용하여 화면 상의 키를 클릭하여 텍스트를 입력할 수 있도록 돕는다.
가상 키보드는 다양한 레이아웃과 기능을 제공할 수 있으며, 언어 설정에 따라 해당 언어에 맞는 문자 배열을 표시할 수 있다. 또한, 자동 완성, 예측 입력, 제스처 입력 등 다양한 편의 기능을 제공하여 입력 속도와 정확성을 향상시키는 데 기여한다. 보안 측면에서도 물리적인 키보드 해킹의 위험을 줄일 수 있다는 장점이 있다.