본 발명은 손 인식에 기반한 가상 키보드 및 그 구현 방법에 관한 것으로, 적어도 하나의 프로세서를 이용하여 가상 키보드를 구현하는 방법은, 감지 센서를 이용하여 사용자의 손을 인식하고, 인식된 손의 손가락별로 각각 적어도 둘 이상의 키(key)를 조합하여 할당하고, 특정 기준과 대비하여 추출된 손의 기울기에 기초하여 손가락별로 각각 키의 조합 중 어느 하나를 후보 키로 제시하며, 사용자의 손가락의 움직임을 이용한 선택 제스쳐에 따라 손가락별로 제시된 후보 키 중에서 적어도 하나의 키를 입력 값으로 선택한다.