The metropolis keyboard - an exploration of quantitative techniques for virtual keyboard design
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Phrase sets for evaluating text entry techniques
CHI '03 Extended Abstracts on Human Factors in Computing Systems
Language modeling for soft keyboards
Eighteenth national conference on Artificial intelligence
An empirical methodology for writing user-friendly natural language computer applications
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An Introduction to the Kalman Filter
An Introduction to the Kalman Filter
Low-cost multi-touch sensing through frustrated total internal reflection
Proceedings of the 18th annual ACM symposium on User interface software and technology
Experiences with and Observations of Direct-Touch Tabletops
TABLETOP '06 Proceedings of the First IEEE International Workshop on Horizontal Interactive Human-Computer Systems
reacTIVision: a computer-vision framework for table-based tangible interaction
Proceedings of the 1st international conference on Tangible and embedded interaction
Relative keyboard input system
Proceedings of the 13th international conference on Intelligent user interfaces
SLAP widgets: bridging the gap between virtual and physical controls on tabletops
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Augmenting interactive tables with mice & keyboards
Proceedings of the 22nd annual ACM symposium on User interface software and technology
Pictionaire: supporting collaborative design work by integrating physical and digital artifacts
Proceedings of the 2010 ACM conference on Computer supported cooperative work
Usability guided key-target resizing for soft keyboards
Proceedings of the 15th international conference on Intelligent user interfaces
CATKey: customizable and adaptable touchscreen keyboard with bubble cursor-like visual feedback
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
TeslaTouch: electrovibration for touch surfaces
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Floodkey: increasing software keyboard keys by reducing needless ones without occultation
ACS'10 Proceedings of the 10th WSEAS international conference on Applied computer science
LIBSVM: A library for support vector machines
ACM Transactions on Intelligent Systems and Technology (TIST)
Typing on flat glass: examining ten-finger expert typing patterns on touch surfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
FingerFlux: near-surface haptic feedback on tabletops
Proceedings of the 24th annual ACM symposium on User interface software and technology
Personalized input: improving ten-finger touchscreen typing through automatic adaptation
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Light on horizontal interactive surfaces: Input space for tabletop computing
ACM Computing Surveys (CSUR)
User identification using raw sensor data from typing on interactive displays
Proceedings of the 19th international conference on Intelligent User Interfaces
Hi-index | 0.00 |
Typing on a touchscreen display usually lacks haptic feedback which is crucial for maintaining finger to key assignment, especially for touch typists who are not looking at their keyboard. This leads to typing being substantially more error prone on these devices. We present a soft keyboard model which we developed from typing data collected from users with diverging typing behavior. For data acquisition, we used a simulated perfect classifier we refer to as The Keyboard of Oz. In order to draw near to this classifier we used the complete sensor data of each keystroke and applied supervised machine learning techniques to learn and evaluate an individual keyboard model. The model not only accounts for individual keystroke distributions but also incorporates a classifier based on the images obtained from an optical touch sensor. The resulting highly individual classifier has remarkable classification accuracy. Additionally, we present an approach to compensate for hand drift during typing utilizing a Kalman filter. We show that this filter performs significantly better with the keyboard model which takes raw sensor data into account.