journal article·2025-07-22Open access

FlickPose: A Hand Tracking-Based Text Input System for Mobile Users Wearing Smart Glasses

Ryo Yuasa, Katashi Nagao

Applied Sciences· Volume 15· Issue 15

Abstract

With the growing use of head-mounted displays (HMDs) such as smart glasses, text input remains a challenge, especially in mobile environments. Conventional methods like physical keyboards, voice recognition, and virtual keyboards each have limitations—physical keyboards lack portability, voice input has privacy concerns, and virtual keyboards struggle with accuracy due to a lack of tactile feedback. FlickPose is a novel text input system designed for smart glasses and mobile HMD users, integrating flick-based input and hand pose recognition. It features two key selection methods: the touch-panel method, where users tap a floating UI panel to select characters, and the raycast method, where users point a virtual ray from their wrist and confirm input via a pinch motion. FlickPose uses five left-hand poses to select characters. A machine learning model trained for hand pose recognition outperforms Random Forest and LightGBM models in accuracy and consistency. FlickPose was tested against the standard virtual keyboard of Meta Quest 3 in three tasks (hiragana, alphanumeric, and kanji input). Results showed that raycast had the lowest error rate, reducing unintended key presses; touch-panel had more deletions, likely due to misjudgments in key selection; and frequent HMD users preferred raycast, as it maintained input accuracy while allowing users to monitor their text. A key feature of FlickPose is adaptive tracking, which ensures the keyboard follows user movement. While further refinements in hand pose recognition are needed, the system provides an efficient, mobile-friendly alternative for HMD text input. Future research will explore real-world application compatibility and improve usability in dynamic environments.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Interactive and Immersive Displays · Augmented Reality Applications · Tactile and Sensory Interactions

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Graduate School of Informatics, Nagoya University, Nagoya 464-8603, Japan

References (29)

Show source-provided references
1. Text Input for Non-Stationary XR Workspaces: Investigating Tap and Word-Gesture Keyboards in Virtual and Augmented Reality10.1109/TVCG.2023.3247098 ↗
2. Character Input in Augmented Reality: An Evaluation of Keyboard Position and Interaction Visualisation for Head-Mounted Displays10.1007/978-3-030-85623-6_29 ↗
3. Evaluating the Performance of Hand-Based Probabilistic Text Input Methods on a Mid-Air Virtual Qwerty Keyboard10.1109/TVCG.2023.3320238 ↗
4. Jiang, H., and Weng, D. (2020, January 22–26). HiPad: Text Entry for Head-Mounted Displays Using Circular Touchpad. Proceedings of the 2020 IEEE Conference on Virtual Reality and 3D User Interfaces (VR), Atlanta, GA, USA.10.1109/VR46266.2020.00092 ↗
5. Gugenheimer, J., Dobbelstein, D., Winkler, C., Haas, G., and Rukzio, E. (2016, January 16–19). FaceTouch: Enabling Touch Interaction in Display Fixed UIs for Mobile Virtual Reality. Proceedings of the 29th Annual Symposium on User Interface Software and Technology, Tokyo, Japan.10.1145/2984511.2984576 ↗
6. Lee, J., Kim, B., Suh, B., and Koh, E. (2016). Exploring the Front Touch Interface for Virtual Reality Headsets. arXiv, arXiv:1608.00447.10.1145/2851581.2892344 ↗
7. Kim, Y.R., and Kim, G.J. (2017, January 8–10). HoVR-Type: Smartphone as a Typing Interface in VR Using Hovering. Proceedings of the 2017 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA.10.1109/ICCE.2017.7889285 ↗
8. BlindType: Eyes-Free Text Entry on Handheld Touchpad by Leveraging Thumb’s Muscle Memory
9. Chen, S., Wang, J., Guerra, S., Mittal, N., and Prakkamakul, S. (2019, January 4–9). Exploring Word-Gesture Text Entry Techniques in Virtual Reality. Proceedings of the Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems, Glasgow, UK.10.1145/3290607.3312762 ↗
10. Speicher, M., Feit, A.M., Ziegler, P., and Krüger, A. (2018, January 21–26). Selection-Based Text Entry in Virtual Reality. Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada.10.1145/3173574.3174221 ↗
11. Kishi, T. (2024, January 29–30). GazeFlick: A Practical Text Input Method for AR-HMD Combining Eye Gaze and Flick Gesture. Proceedings of the 16th Asia-Pacific Workshop on Mixed and Augmented Reality, Kyoto, Japan.
12. Lu, X., Yu, D., Liang, H.-N., and Goncalves, J. (2021, January 10–14). iText: Hands-Free Text Entry on an Imaginary Keyboard for Augmented Reality Systems. Proceedings of the 34th Annual ACM Symposium on User Interface Software and Technology, Virtual Event.10.1145/3472749.3474788 ↗
13. DigiTouch: Reconfigurable Thumb-to-Finger Input and Text Entry on Head-Mounted Displays10.1145/3130978 ↗
14. Xu, Z., Wong, P.C., Gong, J., Wu, T.-Y., Nittala, A.S., Bi, X., Steimle, J., Fu, H., Zhu, K., and Yang, X.-D. (2019, January 20–23). TipText: Eyes-Free Text Entry on a Fingertip Keyboard. Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, New Orleans, LA, USA.10.1145/3332165.3347865 ↗
15. Xu, Z., Chen, W., Zhao, D., Luo, J., Wu, T.-Y., Gong, J., Yin, S., Zhai, J., and Yang, X.-D. (2020, January 25–30). BiTipText: Bimanual Eyes-Free Text Entry on a Fingertip Keyboard. Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, Honolulu, HI, USA.10.1145/3313831.3376306 ↗
16. Darbar, R., Hu, X., Yan, X., Wei, Y., Liang, H.-N., Xu, W., and Sarcar, S. (2024, January 7–8). OnArmQWERTY: An Empirical Evaluation of On-Arm Tap Typing for AR HMDs. Proceedings of the ACM Symposium on Spatial User Interaction, Trier, Germany.10.1145/3677386.3682084 ↗
17. Vatavu, R.-D., and Vanderdonckt, J. (2020, January 22–25). Design Space and Users’ Preferences for Smartglasses Graphical Menus: A Vignette Study. Proceedings of the 19th International Conference on Mobile and Ubiquitous Multimedia, Essen, Germany.10.1145/3428361.3428467 ↗
18. Markussen, A., Jakobsen, M.R., and Hornbæk, K. (May, January 26). Vulture: A Mid-Air Word-Gesture Keyboard. Proceedings of the 2014 CHI Conference on Human Factors in Computing Systems, Toronto, ON, Canada.10.1145/2556288.2556964 ↗
19. Gupta, A., Ji, C., Yeo, H.-S., Quigley, A., and Vogel, D. (2019, January 4–9). RotoSwype: Word-Gesture Typing Using a Ring. Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, Glasgow, UK.10.1145/3290605.3300244 ↗
20. Wang, Y., Wang, Y., Li, X., Zhao, C., Ma, N., and Guo, Z. (2023). A Comparative Study of the Typing Performance of Two Mid-Air Text Input Methods in Virtual Environments. Sensors, 23.10.3390/s23156988 ↗
21. Wong, P.C., Zhu, K., and Fu, H. (2018, January 21–26). FingerT9: Leveraging Thumb-to-Finger Interaction for Same-Side-Hand Text Entry on Smartwatches. Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada.10.1145/3173574.3173752 ↗
22. Jiang, H., Weng, D., Zhang, Z., and Chen, F. (2019). HiFinger: One-Handed Text Entry Technique for Virtual Environments Based on Touches between Fingers. Sensors, 19.10.3390/s19143063 ↗
23. Lee, L.H., Yung Lam, K., Yau, Y.P., Braud, T., and Hui, P. (2019, January 11–15). HIBEY: Hide the Keyboard in Augmented Reality. Proceedings of the 2019 IEEE International Conference on Pervasive Computing and Communications (PerCom), Kyoto, Japan.10.1109/PERCOM.2019.8767420 ↗
24. Chu, Q., Chen, C.P., Hu, H., Wu, X., and Han, B. (2024). iHand: Hand Recognition-Based Text Input Method for Wearable Devices. Computers, 13.10.3390/computers13030080 ↗
25. PinchText: One-Handed Text Entry Technique Combining Pinch Gestures and Hand Positions for Head-Mounted Displays10.1080/10447318.2022.2115333 ↗
26. Mollyn, V., and Harrison, C. (2024, January 13–16). EgoTouch: On-Body Touch Input Using AR/VR Headset Cameras. Proceedings of the 37th Annual ACM Symposium on User Interface Software and Technology, Pittsburgh, PA, USA.10.1145/3654777.3676455 ↗
27. Hincapié-Ramos, J.D., Guo, X., Moghadasian, P., and Irani, P. (May, January 26). Consumed Endurance: A Metric to Quantify Arm Fatigue of Mid-Air Interactions. Proceedings of the 2014 CHI Conference on Human Factors in Computing Systems, Toronto, ON, Canada.10.1145/2556288.2557130 ↗
28. Huang, D.-Y., Chan, L., Yang, S., Wang, F., Liang, R.-H., Yang, D.-N., Hung, Y.-P., and Chen, B.-Y. (2016, January 7–12). DigitSpace: Designing Thumb-to-Fingers Touch Interfaces for One-Handed and Eyes-Free Interactions. Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, San Jose, CA, USA.10.1145/2858036.2858483 ↗
29. A Theory of Adaptive Pattern Classifiers10.1109/PGEC.1967.264666 ↗