이러 한 휴대 용 디바이스 는 하드웨어 키보드 가 없 는 대신 , 문자 입력 을 위해 화면 상 에 가상 으로 생성 되 는 키보드 를 구비 하 거나 , 사용 자 의 필기 인식 을 통해 문자 를 입력 하 게 된다 . 상기 와 같이 휴대 용 디바이스 의 내부 프로세서 및 응용 프로그램 을 이용 한 소프트웨어 의 구동 을 통해 화면 상 에 표시 되 는 키보드 를 통상 소프트웨어 키보드 라고 부르 며 , 이러 한 소프트웨어 키보드 에 문자 를 입력 하 기 위해 디바이스 화면 의 표면 상 에 직접 접촉 을 통해 입력 을 인식 하 는 터치 스크린 ( Touch Screen ) 방식 이나 화면 에 표시 된 소프트웨어 키보드 에 해당 문자 키 를 선택 하 기 위해 이동 버튼 과 같 은 별도 의 하드웨어 버튼 을 이용 하 는 방식 등 이 사용 된다 .