As tablet computers are hosting more productivity applications, efficient text entry is becoming more important. A soft keyboard, which is the primary text entry interface for tablets, however, often competes with applications for the limited screen space. A promising solution to this problem may be a semi-transparent soft keyboard (STK), which can share the screen with an application. This dissertation addressed two problems when using an STK.
The first problem is a visual conflict between the keyboard and a background application. Series of explorative design studies revealed that expert UI designers favored borderless keyboard designs, which shows the position of keys only with labels. Compared to an opaque keyboard, the STK designs could reach about 92% speed in reading performance, and equivalent performance in typing speed and errors. Also, the text caret could intrude the STK down to the number row without significant performance reduction.
The second problem is an interaction conflict. When using an STK, the keyboard covers part of an application and blocks the access to the underlying application UI. This dissertation explored possible interaction methods for this situations and implemented two promising methods. One method is using a quasimode. While pressing a mode change button, a user can temporarily hide the keyboard, do a job with the background application, and quickly returns to typing task by releasing the button. Another method is using touchpad-like gestures on an STK. These gestures allow users to access the background contents through a mouse cursor. Additionally, the fingers are staying in home position, and hand movement could be minimized.
Regarding the findings above, I implemented an example STK that works on real applications, and the STK was effectively blended with various application contexts. Also, the STK could handle almost every document editing tasks with the proposed interactions and provided a remedy for some chronic problem of touchscreen interactions.
워드프로세서, 프리젠테이션, 스프레드시트 등의 생산성 애플리케이션들을 사용할 수 있는 고성능 터치스크린 태블릿 컴퓨터들이 등장에 따라, 이들 컴퓨터에서의 텍스트 입력이 점점 중요해지고 있다. 태블릿 컴퓨터는 모든 손가락을 사용할 수 있는 키보드를 제공할 수 있어 타이핑 성능이 높지만, 이러한 키보드는 약 절반가량의 스크린 공간을 낭비한다. 이러한 문제에 대한 해결책으로 반투명 키보드가 있다. 그러나 반투명 키보드는 애플리케이션과 시각적 및 인터랙션 충돌 문제가 발생한다. 본 논문은 이 두 문제에 대하여 논한다. 시각적 충돌 문제에 대한 해결책으로, 본 논문에서는 전문가 워크샵을 통한 최적 디자인 획득 결과와, 해당 디자인을 반투명 키보드에 적용했을 시의 성능을 보였다. 결과, 불투명한 기존 키보드 대비 약 92%의 읽기 속도와 100%의 쓰기 속도를 보이는 반투명 키보드를 얻을 수 있었다. 인터랙션 충돌은 키보드 아래에 깔린 컨텐츠를 직접 조작할 수 없는 문제를 의미한다. 본 논문에서는 콰지모드, 제스처 조작, 손가락 압력, 손가락 구분 등의 잠재적 해결책에 대하여 논하고, 최종적으로 콰지모드와 제스처 조작을 이용한 인터랙션 충돌 해결 방법을 적용하여 반투명 키보드 프로토타입을 구현하였다.