모바일 일본어 키보드
로마자·12키 가나 레이아웃, 제스처, 조합·변환, 이벤트
모바일 일본어 키보드는 로마자 풀 쿼티 또는 12키 가나 레이아웃이 많다. 조합·변환 후 commit은 composition 이벤트로 전달된다.
- 로마자: 영문 쿼티와 비슷. k+a→か 등 로마자 입력 후 히라가나로 변환.
- 12키 가나: 1키에 あ행 등 여러 가나. 연타·스와이프로 い, う 등 선택. 데스크톱과 키 배치가 다름.
- 연타: 같은 키로 あ→い→う→え→お 순환 등.
- 스와이프: 방향에 따라 다른 가나 또는 濁点(゛)·半濁点(゜).
- 롱프레스: 대체 문자·숫자 레이어.
- 조합 중: 로마자 또는 가나 입력 중 preedit. 変換(변환) 전.
- 변환: Space/변환 키로 히라가나 문절→한자 후보. 후보 선택 중에도 preedit.
- commit: Enter·후보 확정 시 compositionend, data에 확정 문자열.
이벤트·commit
Section titled “이벤트·commit”- 모바일 브라우저도 compositionstart→compositionupdate→compositionend 발생. 호출 횟수·data 내용은 데스크톱과 다를 수 있음.
- 에디터는 composition 이벤트로 넘어온 문자열만 preedit/commit으로 처리하면 된다.