한글 입력 설계

한글 자판 설계는 자소 빈도 분석에 기반해야 한다. pxd 블로그에서 無異는 트위터 데이터 60만 자를 분석하여 한글 자소 빈도를 정량화하고, 이를 키보드 히트맵으로 시각화하는 도구를 만들었다. 이 연구는 터치스크린 한글 자판의 효율성을 객관적으로 평가하기 위한 것이다.

분석 결과, 초성에서는 ㅇ이 압도적으로 높은 빈도를 보이며 ㄱ, ㅅ, ㅈ, ㄷ, ㄴ이 뒤따른다. 받침 없는 글자가 전체의 56%를 차지하고, 종성에서는 ㄴ이 가장 많다. 트위터 특성상 초성체 사용(ㅋㅋ 등)이 13%에서 확인되어, 실제 사용 맥락을 반영한 데이터임을 알 수 있다.

터치스크린 환경에서는 하드웨어 제약 없이 더 나은 자판 설계가 가능하다. 구글단모음 키보드는 사용 빈도가 낮은 모음(ㅑㅕㅛㅠ, 전체 빈도 합 7.6%)을 제거하고 키 크기를 25% 키워 오타를 줄이는 방향을 택했다. 쌍자음·복모음 입력은 별도 Shift 키 대신 멀티탭(같은 키를 여러 번 누름) 방식으로 전환해 손가락 이동 거리를 줄였다. 無異의 무이단모음 키보드는 이를 더 발전시켜 멀티탭의 "의도 구분 문제"(예: '하꾜'와 '학교'의 ㄱㄱ 구분)를 AI 예측으로 해결하는 방향을 제안했다. 두벌식이나 천지인처럼 하드웨어 제약에서 출발한 자판들은 터치스크린에서 비효율적인 측면이 있으며, 근육 기억(muscle memory)의 재학습 비용을 감수하더라도 더 효율적인 자판을 선택하는 것이 합리적이라는 주장이다.

모바일 환경에서는 입력 필드 맥락에 맞는 가상 키패드를 제공하는 것이 중요한 UX 과제다. iOS와 안드로이드 모두 입력 유형에 따라 최적화된 키패드를 제공하는 방법이 있으며, 두 가지 접근이 있다. UI 기획 단계에서 각 입력 필드에 적합한 키패드 유형(기본, 이메일, URL, 숫자, 전화번호 등)을 명시하는 방법과, HTML의 `inputmode` 속성을 사용해 시맨틱하게 정의하는 방법이다. `inputmode`는 자바스크립트 없이도 브라우저에 적합한 가상 키보드를 호출할 수 있어 구현 비용이 낮고 UX 향상 효과가 크다. MFA 인증에서는 `autocomplete="one-time-code"` 속성을 함께 사용하면 iOS가 SMS에서 인증 코드를 자동으로 가져올 수 있다.

핵심 내용

  • 자소 빈도가 높은 키를 중앙 줄, 강한 손가락(검지·중지)에 배치하는 것이 원칙
  • 자음과 모음을 양손으로 분리하면 교대 입력으로 속도와 편의성 향상
  • 북한 김영민 자판은 한국 KSC5715 두벌식보다 자소 빈도를 세밀하게 반영하여 약 20% 빠른 입력 속도를 보임
  • 키패드 유형: 기본, 이메일, URL, PIN/숫자, 전화번호, 웹검색 등 맥락별로 구분
  • HTML `inputmode` 속성으로 none/text/decimal/numeric/tel/search/email/url 등을 지정 가능
  • iOS와 안드로이드는 액션 버튼(검색, 이동, 다음) 형태가 맥락에 따라 다르게 제공됨
  • 터치스크린 자판은 하드웨어 제약 없이 설계 가능하므로 빈도 기반 최적화가 더 유효
  • 구글단모음 키보드: 저빈도 모음 4개 제거로 키 크기 25% 확대, 타수 증가는 3%뿐
  • 멀티탭 방식이 Shift 키보다 운지 거리가 적어 피로도 낮음
  • 자판 전환 시 근육 기억 재학습 비용이 있으나 장기적 효율을 위해 감수할 가치 있음

관련 개념

출처

최종 업데이트: 2026-04-06 | 출처 4개