접촉식 자판 프로젝트의 의의와 목적 : 접촉식 자판은 누구나 사용할 수 있는 표준 공개 자판 기술의 개발을 목표로 한다.

접촉식 자판 기술은 접촉식 자판 라이센스하에 사용될 수 있다.

<접촉식 자판 기술> (20090422)
- 일반 키가 아닌 터치스크린 상에 최적화된 키보드 기술들의 집합이다.
- 키는 엄지손가락으로 눌렀을 시에 오타가 날 확률이 적도록 5x3 혹은 5x4으로 배열한다.
- 촉감으로 키의 위치가 파악되지 않아 가장자리에 있는 키가 오타의 확률이 가장 적으므로 가장자리로 갈 수록 빈도수가 높은 자모를 배치한다.
- 눌려진 키의 코드는 클릭과 드래그를 통해 결정된다.
- 좌측에 자음을 우측에 모음을 배열하여 빠른 양손타자를 가능하게 한다.
- 자모의 배치는 빈도수를 기준으로 가장자리에 배치했으며, 자모와의 연관성도 고려를 하였다.

접촉식 자판 ㄱ
- 접촉직 자판의 자모 배열
touchkeyboard090422.jpg
자음 입력 방식
- (ㅇㅎ)  (ㄴㅁ) (ㅅㅆ) (ㄱㅋㄸ) (ㄷㅌㄸ) (ㅈㅊㅉ) (ㄹ) (ㅂㅍㅃ) 등으로 구성
- 자음키를 누를 경우 표시된 가장 왼쪽의 자음이 먼저 입력된다.
- 자음키 입력후 다른 자음 키를 누를 경우 자음이 조합될 수 있다.
- 대부분 이벌식과 동일한 방식으로 조합된다. 단 다음과 같은 경우 자모 전환 없이 바로 조합될 수 있다.
   'ㄴ', 'ㅇ' => 'ㄶ'
   'ㄹ', 'ㄴ' => 'ㄻ'
   'ㄹ', 'ㄷ' => 'ㄾ'
   'ㄹ', 'ㅇ' => 'ㅀ'

모음 입력 방식
- (ㅏㅑ)  (ㅓㅕ) (ㅗㅛ) (ㅜㅠ) (ㅡㅣㅢ) 다섯 키로 구성
- 키를 누를 경우 표시된 가장 왼쪽의 모음이 먼저 입력된다.
- 같은 키내의 모음 전환은 자모 전환 방식에 따른다.
- 모음키 입력후 다른 모음 키를 누를 경우 모음이 조합될 수 있다.
  특징은 'ㅣ'키가 조합되는 경우 'ㅡ'를 누른후 'ㅣ'로 전환된 후 조합되는 것이 아니라 곧바로 'ㅣ'가 조합되는 것이다.
   'ㅏ', 'ㅡ' => 'ㅐ'
   'ㅑ', 'ㅡ' => 'ㅒ'
   'ㅓ', 'ㅡ' => 'ㅔ'
   'ㅕ', 'ㅡ' => 'ㅖ'
    'ㅗ', 'ㅏ' => 'ㅘ'
    'ㅘ', 'ㅡ' => 'ㅙ'
    'ㅗ', 'ㅡ' => 'ㅚ'
    'ㅜ', 'ㅓ' => 'ㅝ'
    'ㅝ', 'ㅡ' => 'ㅞ'
    'ㅜ', 'ㅡ' => 'ㅟ'

자모 전환 방식
- 한 키를 여러번 눌르면 입력되는 자모가 자판에 표시된 순서대로 바뀐다.
- 한 키를 누른후 드래그 하면 입력되는 자모가 자판에 표시된 순서대로 바뀐다.

접촉식 자판 ㄴ
- 접촉식 자판 ㄱ과 동일한 자판 사용
- 자모 전환 방식의 변경
- 자모를 누르고, 네모를 누르면 표시된 순서대로 자모가 변경된다.
- 모음은 키를 여러번 눌러 전환되는 방식과 네모 버튼으로의 전환 두가지 동시에 지원된다.

현재 버전에서 적용되고 있지 않은 기술
-스페이스를 한번 눌렀을 때 문자완성 기능 동작 두번 누르면 스페이스 삽입 (20090416)
-버튼 사이의 충분한 공간 확보를 통한 사용자 오류 줄임 (미적용)

여러가지 의견
-스크린상 자음 모두 표시

<안드로이드 1.5 SDK Preview 구현>
접촉식자판 20090422버젼 구현
HangulKeyboard.apk

Updates
이벌식 하드웨어 자판 지원 - 키보드 연 상태에서 Shift + Space로 한영 전환.

알려진 버그
- 두벌식 키보드에서 단어를 입력하고 완성된 문구가 word suggestion칸?에 뜨는데 이걸 선택하지 않고 커서 이동이나 어플간 이동을 하면 마지막에 입력했던 문자들이 복사됨.

최신 자판은 http://www.mobileplace.co.kr/keyboard 에서 확인

<기여자 및 도움주신분>
기여자-  zaratuss(댓글), 커니(댓글)
도움주신분 - 태경군(댓글), 자유롭게살자(댓글)