Upload
naver-d2
View
11.488
Download
0
Embed Size (px)
Citation preview
1. 사용자의 터치를 OS에 전달하는 단순한 프로그램
2. 한 번 설치하면, 모든 앱에서 동시에 사용하게 되는공통적인 관문
3. 사용자의 기기 사용 경험을 좌우할 수 있는기본적이고 범용적인 어플리케이션
고찰 1. 과연 키보드란 뭘까?
1. 입력 자체에 너무 집중을 했을까? 키보드는 입력 도구이므로?
2. 너무 급진적이었을까? 키보드가 편집기능을 가진다는 것이?
결론 : 무주공산
고찰 3. 왜 이런 것이 없었는가?
후보 알고리즘
유사성 방법은 좋은 방법이 아님
이웃 자판의 오타일 경우에는 정확한 결과전체적으로 손가락이 밀렸을 경우도 정확한 결과
오른손과 왼손이 다르게 밀렸을 경우는 적합한 결과가 나오지 않음두 철자의 위치를 뒤바꿨을 경우도 만족스럽지 못한 결과
후보 알고리즘
에 대처하기 어려움한 자리 건너 교차된 오타를 검출하기 어려움
비교 대상을 작은 조각으로 나누어 그 조각의 공통부분을 계산
와 결합문자열의 나열이 아닌 벡터 합을 Shingle로 쪼갬
큐키의 공식
무조건적인 명제 사용자의 입력 의도에 맞는 매칭
삽입 삭제 대치 키보드상 이웃한 철자의 대치 앞 뒤 교환
이 값들을 구하기 위해 다양한 사용자 테스트와 실험혁신적인 사용자 경험 추구
큐키의 공식
오타 수정에 필요한 의 범위 정의
사용자의 오타는 단어에 따라 크게 다르지 않다
오히려 타이핑 습관에 달려 있으며오타를 낸 음운은 개개인에 따라 그 빈도가 다르다
은 어떤 사람에겐 의 오타이며 어떤 사람에게는 오타이다
음운 단위의 변경
큐키의 공식
다양한 키보드에 적용키보드 천지인 나랏글 베가한글
한 키를 연속해서 누르는 경우가 많다 이웃 키 오타가 적다
키보드한 키를 연속해서 누르기를 강요하는 상황이 없다 이웃 키 오타가 많다
단모음 키보드각각의 중간
기본 알고리즘은 변화하지 않는다 가중치는 변화한다이것만으로도 대응이 가능
손쉬운 편집 기술
뒤에 있는 단어로 앞에 있는 단어를 지우고 대치 오타 수정
특정 단어를 타겟팅해서 수정
단어 단위 삭제
단어 단위의 이동
추가 큐키 실험실의 기능
이 모든 기능을 손쉬운 방향 제스처로 제공
1. 사용자의 터치를 OS에 전달하는 단순한 프로그램
2. 한 번 설치하면, 모든 앱에서 동시에 사용하게 되는공통적인 관문
3. 사용자의 기기 사용 경험을 좌우할 수 있는기본적이고 범용적인 어플리케이션
고찰 1. 과연 키보드란 뭘까?
우리는 키보드에서파괴적인 혁신을 이루고 싶었다.