CRTypist: Simulating Touchscreen Typing Behavior via Computational Rationality
Danqing Shi, Yujun Zhu, Jussi P. P. Jokinen, Aditya Acharya, Aini Putkonen, Shumin Zhai, Antti Oulasvirta
Abstract
Touchscreen typing requires coordinating the fingers and visual attention for button-pressing, proofreading, and error correction. Computational models need to account for the associated fast pace, coordination issues, and closed-loop nature of this control problem, which is further complicated by the immense variety of keyboards and users. The paper introduces CRTypist, which generates human-like typing behavior. Its key feature is a reformulation of the supervisory control problem, with the visual attention and motor system being controlled with reference to a working memory representation tracking the text typed thus far. Movement policy is assumed to asymptotically approach optimal performance in line with cognitive and design-related bounds. This flexible model works directly from pixels, without requiring hand-crafted feature engineering for keyboards. It aligns with human data in terms of movements and performance, covers individual differences, and can generalize to diverse keyboard designs. Though limited to skilled typists, the model generates useful estimates of the typing performance achievable under various conditions.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 487bcc1f-c05f-44c4-a1cf-ca4788e47e73Cited by top-tier papers8
- Chartist: Task-driven Eye Movement Control for Chart ReadingDanqing Shi, Yao Wang, Yunpeng Bai, Andreas Bulling et al.CHI 2025 · 13 citations
- Text Entry for XR Trove (TEXT): Collecting and Analyzing Techniques for Text Input in XRArpit Bhatia, Moaaz Hudhud Mughrabi, Diar Abdlkarim, Massimiliano Di Luca et al.CHI 2025 · 8 citations
- Simulating Errors in Touchscreen TypingDanqing Shi, Yujun Zhu, Francisco Erivaldo Fernandes Junior, Shumin Zhai et al.CHI 2025 · 7 citations
- Seeing and Touching the Air: Unraveling Eye-Hand Coordination in Mid-Air Gesture Typing for Mixed RealityJinghui Hu, John J. Dudley, Per Ola KristenssonCHI 2025 · 3 citations
- Demystifying Reward Design in Reinforcement Learning for Upper Extremity Interaction: Practical Guidelines for Biomechanical Simulations in HCIHannah Selder, Florian Fischer, Per Ola Kristensson, Arthur FleigUIST 2025 · 2 citations
Builds on10
- Computational Rationality as a Theory of InteractionAntti Oulasvirta, Jussi P. P. Jokinen, Andrew HowesCHI 2022 · 127 citations
- Touchscreen Typing As Optimal Supervisory ControlJussi Jokinen, Aditya Acharya, Mohammad Uzair, Xinhui Jiang et al.CHI 2021 · 105 citations
- How Relevant is Hick's Law for HCI?Wanyu Liu, Julien Gori, Olivier Rioul, Michel Beaudouin-Lafon et al.CHI 2020 · 67 citations
- An Adaptive Model of Gaze-based SelectionXiuli Chen, Aditya Acharya, Antti Oulasvirta, Andrew HowesCHI 2021 · 38 citations
- How We Type: Eye and Finger Movement Strategies in Mobile TypingXinhui Jiang, Yang Li, Jussi P. P. Jokinen, Viet Ba Hirvola et al.CHI 2020 · 36 citations
Related papers
- BiTipText: Bimanual Eyes-Free Text Entry on a Fingertip KeyboardZheer Xu, Weihao Chen, Dongyang Zhao, Jiehui Luo et al.CHI 2020 · 48 citations
- Decoding Surface Touch Typing from Hand-TrackingMark Richardson, Matt Durasoff, Robert WangUIST 2020 · 40 citations
- How They Type: Eye and Finger Movement Strategies in Typing of Individuals with Cerebral PalsyTingting Song, Liangyue Han, Yunfei Bi, Jingting Li et al.CHI 2026 · 1 citation
- Investigating Eyes-away Mid-air Typing in Virtual Reality using Squeeze haptics-based Postural ReinforcementAakar Gupta, Naveen Sendhilnathan, Jess Hartcher-O'Brien, Evan Pezent et al.CHI 2023 · 10 citations
- FingerText: Exploring and Optimizing Performance for Wearable, Mobile and One-Handed TypingDoyoung Lee, Jiwan Kim, Ian OakleyCHI 2021 · 33 citations
