Fig. 2. Process of dynamic adaptation of soft keyboard using adjacent-typo.
Fig. 3. Two examples of typo extracting from key stroke sequence. (a) Single backspace and (b) Multiple backspaces.
Fig. 4. Two types of typo. (a) ktypo = 'l', kcorrect = 'n' and (b) ktypo = 'r', kcorrect = 't'.
Fig. 5. Two examples of dynamic adaptation process. (a) Normal case and (b) Blocked by anchor case.
Fig. 6. Soft keyboard test app.
Fig. 7. Two result cases of adaptation affecting typos. (a) Assist case and (b) Prevent case.
Fig. 8. Layout of the keyboard with adaptation through experiments(key-target area divided by color) (a) Adapted key layout of correct-adapt method and (b) Adapted key layout of typo-adapt method.
Fig. 1. (a) Himberg's adaptive numeric keypad (from [7]; copyright ACM) and (b) Go's bubble-shaped CATKey after adaptation process (from [8]; copyright Springer).
Table 1. The average ratio of assist and prevent in-cidence for each adaptation method
References
- B. Kim, T. Kim, Y. Lim, and E.S. Jung, "Usability Evaluation of the Size of Small Touch Keys for the Smart Phone," Journal of the Korean Institute of Industrial Engineers, Vol. 38, No. 2, pp. 80-88, 2012. https://doi.org/10.7232/JKIIE.2012.38.2.080
- I.S. MacKenzie and S.X. Zhang, "The Design and Evaluation of a High-Performance Soft Keyboard," Proceeding of the SIGCHI Conference on Human Factors in Computing Systems, pp. 25-31, 1999
- S. Zhai, M. Hunter, and B.A. Smith, "The Metropolis Keyboard: An Exploration of Quantitative Techniques for Virtual Keyboard Design," Proceeding of the 5th International Conference on Intelligent User Interfaces, pp. 119-128, 2000.
- T9 is a Predictive Text Technology for Mobile Phones (2009), https://en.wikipedia.org/wiki/T9_(predictive_text) (accessed Aug., 23, 2018)
- S. Kwon and H. Kim, "Keypad Method Using Touch-based Drag," Journal of Korea Multimedia Society, Vol. 17, No. 10, pp. 1213-1219, 2014 https://doi.org/10.9717/KMMS.2014.17.10.1213
- J. Goodman, G. Venolia, K. Steury, and C. Parker, "Language Modeling for Soft Keyboards," Proceeding of the 7th International Conference on Intelligent User Interfaces, pp. 194-195, 2002.
- J. Himberg, J. Hakkila, P. Kangas, and J. Mantyjarvi, "On-line Personalization of a Touch Screen Based Keyboard," Proceeding of the 8th International Conference on Intelligent User Interfaces, pp. 77-84, 2003.
- K. Go and Y. Endo, "CATKey: Customizable and Adaptable Touchscreen Keyboard with Bubble Cursor-like Visual Feedback," Human-Computer Interaction - INTERACT 2007, LNCS 4662, Part I, pp. 493-496, 2007.
- A. Gunawardana, T. Paek, and C. Meek, "Usability Guided Key-Target Resizing for Soft Keyboards," Proceeding of the 8th International Conference on Intelligent User Interfaces, pp. 111-118, 2010.
- T. Hong, B. Goh, and K.E. Kim, "Adaptive Soft Keyboard via Key-Sequence Prediction : A Development Case Study on Android Platform," Proceeding of the Korea Information Science Society, pp. 1767-1769, 2014
- L. Findlater and J.O. Wobbrock, "Personalized Input: Improving Ten-Finger Touchscreen Typing through Automatic Adaptation," Proceeding of the SIGCHI Conference on Human Factors in Computing Systems, pp. 815-824, 2012.
- A. Battestini, V. Setlur, and T. Sohn, "A Large Scale Study of Text Messaging Use," Proceeding of the 12th International Conference on Human Computer Interaction with Mobile Devices and Services, pp. 229-238, 2010.
- H. Wassdahl and K. Cho, "Personalized Stroke Order Dependent Keyboard with Adaptive Key-Target Areas Using User Generated Data," Proceeding of the HCI Society of Korea, pp. 108-113, 2016.
- O.S. Kwon, Implementation of Input Suggestion System using Neighbor Miss Touch Correction Method on Touch Screen Smartphones, Master's Thesis of Korea University, 2012.
- Y.S. Jeoung and D.M. Choi, "User Adaptive Variable Keyboard for Smart Devices," Journal of the Korea Institute of Electronic Communication Sciences, Vol. 12, No. 6, pp. 1167-1172, 2017 https://doi.org/10.13067/JKIECS.2017.12.6.1167
- C.H. Park, H.W. Kwak, S.I. Kim, Y,J. Kim, J.W. Kim, K.H. Lee, et al., Cognitive Engineering Psychology, Sigma Press, Seoul, Korea, 2009.
- J. Choi, "A Comparison of Usability between the Height Adjustable Keyboard and the Adaptive Touch Keyboard on Smartphones," Journal of the Ergonomics Society of Korea, Vol. 36, No. 2, pp. 145-156, 2017. https://doi.org/10.5143/JESK.2017.36.2.145