95343
95343
95343
Enabling Input on Tiny/Headless Systems Using Morse Code
Abstract.
This paper presents results of a pilot study that explored the potential of Morse code as a method for text entry on mobile devices. In the study, participants without prior experience with Morse code reached 6.7 wpm with a Morse code keyboard in three short sessions. Learning was observed both in terms of text entry speed and accuracy, which suggests that the overall performance of the keyboard is likely to improve with practice.
1. Introduction
Entering text on devices with tiny or no displays (referred to as headless devices) remains a challenge. Conventional virtual keyboards are ineffective on devices with tiny displays, like smartwatches or smart thermostats, since the keys of these keyboards are too small for precise selection (Arif and Mazalek, 2016). Entering text on a headless devices, such as a digital tangible in a tangible-tabletop system, is even more challenging due to the difficulties in verifying or correcting an input without visual feedback on a display. This work investigates the potential of Morse code as a method for text entry on these devices. Morse code encodes characters as standardized sequences of dots (.) and dashes () (Fig. 1). Since it was originally designed for telegraphs, a device without a display (Snodgrass and Camp, 1922), we hypothesize that it can enable users to enter text on both tiny and headless devices. In this work, however, we focus only on the learning of the code.

2. Related Work
Not much work has investigated the potential of Morse code as an input method on computer systems. The earliest work in this area studied the effectiveness of Morse code as an input method with a Z-80 based microcomputer (Levine et al., 1986). In the study, six participants yielded a 7.9 wpm entry speed after two months of training (2–3 sessions per week). A different work investigated if Morse code can be learned through passive haptic learning (PHL) using the bone conduction transducer on a Google Glass (Seim et al., 2016). In their study, participants reached an 8 wpm entry speed after four hours of exposure to passive stimuli. A follow up study demonstrated PHL of Morse code on a smartwatch (Seim et al., 2018). Table 1 summarizes the findings of these studies.
Several works have also explored the potential of Morse code with people with physical disabilities (Koester and Arthanat, 2018) and with various channels, including eye-blink (Mukherjee and Chatterjee, 2015), foot stomping (Pedrosa and Pimentel, 2014), and tongue gestures (Sapaico and Sato, 2011). Some have used language models to improve text entry with Morse code (Tanaka-Ishii and Frank, 2005). These, however, are outside the scope of this work.
3. Morse Code Keyboard
We developed a simple virtual keyboard based on Morse code. It enables users to enter characters using sequences of dots (.) and dashes (). The keyboard has dedicated keys for dot, dash, backspace, and space (Fig. 2). To enter the letter “R”, represented by “” in Morse code, the user presses the respective keys in that exact sequence, followed by the SEND key, which terminates the input sequence. The user presses the NEXT key to terminate the current phrase and progress to the next one. The keyboard does not use a predictive system, thus does not auto-complete words, auto-correct incorrect words, or suggest the next probable words.

4. Pilot Study
We conducted a pilot study to investigate the learning of Morse code and the potential of Morse code as a method for text entry.
4.1. Apparatus
We used a Motorola Moto G5 Plus smartphone (150.2747.7 mm, 155 g) at 10801920 pixels (Fig. 2). The Morse code keyboard was developed with the Android Studio 3.1, SDK 27. It automatically calculated all performance metrics and recorded all interactions with timestamps.
4.2. Participants
Two participants took part in the pilot study. Both of them were 25 years old. One of them was female and the other was male. They used both hands to hold the device and the thumbs to type (Fig. 3). They were proficient in the English language. Both were experienced smartphone users (9 years’ of experience) but had no prior experience with Morse code.

4.3. Design
We used a within-subjects design, where the independent variable was session and the dependent variables were the commonly used words per minute (wpm) and error rate (ER) performance metrics (Arif and Stuerzlinger, 2009). In summary, the design was as follows:
-
2 participants
-
3 sessions (different days)
-
10 pangram entries = 60 entries, in total.
4.4. Procedure
The study was conducted in a quiet room. On the first day, we explained the research to the participants, demonstrated Morse code and the custom keyboard, then enabled them to practice with the keyboard by entering free-form text for about five minutes. The first session started after that, where participants were instructed to enter the pangram “the quick brown fox jumps over the lazy dog” as fast and accurate as possible, then tap the NEXT key to submit the phrase. This was repeated for ten times. Participants could use a cheat sheet to look-up the code for a character (Fig. 3). Error correction was disabled during the study. We instructed the participants to ignore all errors. Logging started from the first tap on the display and ended when participants pressed NEXT. The following sessions followed the same procedure, except for the demonstration and practice. The sessions were scheduled on consecutive days.
5. Results
We only report descriptive statistics due to the small sample size () of the study.
5.1. Entry Speed
Participants yielded an average of 5.9 wpm (SD ). The average entry speed in the three sessions were 5.0 wpm (SD ), 5.9 wpm (SD ), and 6.7 wpm (SD ), respectively (Fig. 4).

5.2. Error Rate
The average error rate in the study was 1.7% (SD ). The average error rate in the three sessions were 3.4% (SD ), 0.8% (SD ), and 1.0% (SD ), respectively (Fig. 5).

6. Discussion
Participants yielded a competitive entry speed with the Morse code keyboard (Table 1), reaching an average of 6.7 wpm by the final session. It is inspiring that learning occurred even in such brief sessions of the study. Entry speed improved by 16% in the second session and by 12% in the third session compared to the preceding sessions. The average entry speed over session correlated well () with the power law of practice (Snoddy, 1926). This suggests that users are likely to get much faster with the method with practice. Participants made more errors in the first session (3.4%), which reduced by 76% in the second session. The error rate in the second and the final sessions were comparable (about 1%). Innately, the average error rate over session moderately correlated () with the power law of practice (Snoddy, 1926). This suggests, unlike entry speed, error rate is unlikely to reduce substantially with practice. These findings indicate towards the possibility that Morse code could enable text entry on devices where using conventional input methods is impractical. Although it was not the focus of this work, Morse code could also enable people with various motor disabilities to enter text on computer systems.
7. Limitations and Future Work
There are several limitations of the work, which we will address in future studies. First, we evaluated the method on a smartphone where users could see their input. This visual feedback most likely improved their performance. It is unknown whether users will yield a similar performance with devices without a display. Second, we did not evaluate error correction in the study. Further investigation is needed to identify an effective method for identifying and correcting errors on devices without a display. Relevantly, studies showed that error correction is an integral part of text entry and difficulties in correcting errors significantly compromises users’ experience with a method (Arif and Stuerzlinger, 2010). Third, the custom keyboard includes dedicated keys for dots (.) and dashes (), which may not be possible on all devices. Hence, investigation is needed to identify the best modes of interaction on devices that do not have physical or virtual keys. Some possibilities are using taps and long-taps, taps and hard-taps (de Jong et al., 2010; Heo and Lee, 2011; Arif et al., 2014; Zeleznik et al., 2001), or tap and flick (Baglioni et al., 2011) in place of dots and dashes. Finally, the study had a very small sample size (). Replicating the study with a larger and more diverse sample will improve the generalizability of the findings.
8. Conclusion
We conducted a pilot study to investigate the potential of Morse code as a method for text entry on mobile devices. For this, we developed a simple Morse code keyboard. In the study, participants without prior experience with Morse code reached 6.7 wpm with the keyboard in three short sessions. Learning was observed both in terms of entry speed and accuracy, suggesting that the performance of the keyboard is likely to improve with practice.
References
- (1)
- Arif and Mazalek (2016) Ahmed Sabbir Arif and Ali Mazalek. 2016. A Survey of Text Entry Techniques for Smartwatches. In Human-Computer Interaction. Interaction Platforms and Techniques (Lecture Notes in Computer Science), Masaaki Kurosu (Ed.). Springer International Publishing, Cham, 255–267. https://doi.org/10.1007/978-3-319-39516-6_24
- Arif et al. (2014) Ahmed Sabbir Arif, Ali Mazalek, and Wolfgang Stuerzlinger. 2014. The Use of Pseudo Pressure in Authenticating Smartphone Users. In Proceedings of the 11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MOBIQUITOUS ’14). ICST, Brussels, Belgium, 151–160. https://doi.org/10.4108/icst.mobiquitous.2014.257919
- Arif and Stuerzlinger (2009) Ahmed Sabbir Arif and Wolfgang Stuerzlinger. 2009. Analysis of Text Entry Performance Metrics. In 2009 IEEE Toronto International Conference Science and Technology for Humanity (TIC-STH). 100–105. https://doi.org/10.1109/TIC-STH.2009.5444533
- Arif and Stuerzlinger (2010) Ahmed Sabbir Arif and Wolfgang Stuerzlinger. 2010. Predicting the Cost of Error Correction in Character-Based Text Entry Technologies. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI ’10). ACM, New York, NY, USA, 5–14. https://doi.org/10.1145/1753326.1753329
- Baglioni et al. (2011) Mathias Baglioni, Sylvain Malacria, Eric Lecolinet, and Yves Guiard. 2011. Flick-and-Brake: Finger Control Over Inertial/Sustained Scroll Motion. In CHI ’11 Extended Abstracts on Human Factors in Computing Systems (CHI EA ’11). ACM, New York, NY, USA, 2281–2286. https://doi.org/10.1145/1979742.1979853
- de Jong et al. (2010) Staas de Jong, Dünya Kirkali, Hanna Schraffenberger, Jeroen Jillissen, Alwin de Rooij, and Arnout Terpstra. 2010. One-Press Control: A Tactile Input Method for Pressure-Sensitive Computer Keyboards. In CHI ’10 Extended Abstracts on Human Factors in Computing Systems (CHI EA ’10). ACM, New York, NY, USA, 4261–4266. https://doi.org/10.1145/1753846.1754136
- Heo and Lee (2011) Seongkook Heo and Geehyuk Lee. 2011. Forcetap: Extending the Input Vocabulary of Mobile Touch Screens by Adding Tap Gestures. In Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services (MobileHCI ’11). ACM, New York, NY, USA, 113–122. https://doi.org/10.1145/2037373.2037393
- Koester and Arthanat (2018) Heidi Horstmann Koester and Sajay Arthanat. 2018. Text Entry Rate of Access Interfaces Used by People with Physical Disabilities: A Systematic Review. Assistive Technology 30, 3 (May 2018), 151–163. https://doi.org/10.1080/10400435.2017.1291544
- Levine et al. (1986) Simon Levine, John Gauger, Lisa Bowers, and Karen Khan. 1986. A comparison of Mouthstick and Morse code text inputs. Augmentative and Alternative Communication 2, 2 (Jan. 1986), 51–55. https://doi.org/10.1080/07434618612331273890
- Mukherjee and Chatterjee (2015) K. Mukherjee and D. Chatterjee. 2015. Augmentative and Alternative Communication Device Based on Eye-Blink Detection and Conversion to Morse-Code to Aid Paralyzed Individuals. In 2015 International Conference on Communication, Information Computing Technology (ICCICT). 1–5. https://doi.org/10.1109/ICCICT.2015.7045754
- Pedrosa and Pimentel (2014) Diogo Pedrosa and Maria da Graça C. Pimentel. 2014. Text Entry Using a Foot for Severely Motor-Impaired Individuals. In Proceedings of the 29th Annual ACM Symposium on Applied Computing (SAC ’14). Association for Computing Machinery, New York, NY, USA, 957–963. https://doi.org/10.1145/2554850.2554948
- Sapaico and Sato (2011) L. R. Sapaico and M. Sato. 2011. Analysis of Vision-Based Text Entry Using Morse Code Generated by Tongue Gestures. In 2011 4th International Conference on Human System Interactions, HSI 2011. 158–164. https://doi.org/10.1109/HSI.2011.5937359
- Seim et al. (2018) Caitlyn Seim, Rodrigo Pontes, Sanjana Kadiveti, Zaeem Adamjee, Annette Cochran, Timothy Aveni, Peter Presti, and Thad Starner. 2018. Towards Haptic Learning on a Smartwatch. In Proceedings of the 2018 ACM International Symposium on Wearable Computers (Singapore, Singapore) (ISWC ’18). Association for Computing Machinery, New York, NY, USA, 228–229. https://doi.org/10.1145/3267242.3267269
- Seim et al. (2016) Caitlyn Seim, Saul Reynolds-Haertle, Sarthak Srinivas, and Thad Starner. 2016. Tactile Taps Teach Rhythmic Text Entry: Passive Haptic Learning of Morse Code. In Proceedings of the 2016 ACM International Symposium on Wearable Computers - ISWC ’16. ACM Press, Heidelberg, Germany, 164–171. https://doi.org/10.1145/2971763.2971768
- Snoddy (1926) G. S. Snoddy. 1926. Learning and Stability: A Psychophysiological Analysis of a Case of Motor Learning with Clinical Applications. Journal of Applied Psychology 10, 1 (1926), 1–36. https://doi.org/10.1037/h0075814
- Snodgrass and Camp (1922) Rhey T. Snodgrass and Victor F. Camp. 1922. Radio Receiving for Beginners. New York: MacMillan.
- Tanaka-Ishii and Frank (2005) Kumiko Tanaka-Ishii and Ian Frank. 2005. Dit4dah: Predictive Pruning for Morse Code Text Entry. In Natural Language Processing – IJCNLP 2004, Keh-Yih Su, Jun’ichi Tsujii, Jong-Hyeok Lee, and Oi Yee Kwong (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 765–775.
- Zeleznik et al. (2001) Robert Zeleznik, Timothy Miller, and Andrew Forsberg. 2001. Pop Through Mouse Button Interactions. In Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology (UIST ’01). ACM, New York, NY, USA, 195–196. https://doi.org/10.1145/502348.502384