Abstract
This study presents the evaluation of ability-based methods extended to keyboard generation for alternative communication in people with dexterity impairments due to motor disabilities. Our approach characterizes user-specific cursor control abilities from a multidirectional point-select task to configure letters on a virtual keyboard based on estimated time, distance, and direction of movement. These methods were evaluated in three individuals with motor disabilities against a generically optimized keyboard and the ubiquitous QWERTY keyboard. We highlight key observations relating to the heterogeneity of the manifestation of motor disabilities, perceived importance of communication technology, and quantitative improvements in communication performance when characterizing an individual’s movement abilities to design personalized AAC interfaces.
Keywords: Accessible computing, keyboard design, personalization, augmentative and alternative communication
1. INTRODUCTION
An estimated 5 million Americans have speech impairments that require the use of augmentative and alternative communication (AAC) technology to meet their daily communication needs. Many AAC users rely on computers, tablets, or smartphones to supplement or replace their oral speech [1, 6, 12]. However, some individuals with concomitant motor disabilities—such as those with cerebral palsy, amyotrophic lateral sclerosis, Parkinson’s disease, and traumatic brain injury, among others—lack the manual dexterity necessary to control mainstream AAC technology. Instead of multi-input methods (e.g., ten-finger typing on a keyboard), these individuals must rely on alternative, single-input modalities such as eye-tracking, head-tracking, and switch-scanning to effectively access virtual interfaces.
Unfortunately, current alternative communication technologies that incorporate single-input access and keyboard interfaces offer limited versatility and personalization for those with motor disabilities that result in severe dexterity impairments. For this population, text is primarily generated using a virtual keyboard. Most interfaces utilize the standard QWERTY layout, which has been described as “grossly inefficient” for single-input use for AAC [26]. Moreover, these devices often require extensive setup and maintenance by a caregiver, frequent recalibrations, and manual interface customizations that burden both caregiver and AAC user, leaving many individuals poorly served. Users may attempt to compensate using their own residual motor capabilities or through substantial reliance on caregiver support and troubleshooting [7]. These and other factors contribute to the nearly one-third of people who abandon their prescribed AAC device in favor of less effective dysarthric speech, gestures, among other communication methods [2, 13].
The communication potential of AAC interfaces has improved in recent years with the inclusion of basic automation features such as word prediction, abbreviation expansion, and the ability to save frequently used words and phrases. However, highly ubiquitous interface software such as Communicator 5 (Tobii Dynavox; Pittsburgh, PA, USA), Proloquo4Text (AssistiveWare; Amsterdam, the Netherlands), or Verbally (Intuary; San Francisco, CA, USA) still require time-consuming, manual support from a trained caregiver to accommodate common changes to personalize a keyboard to meet the needs of the user. The computational optimization of a computer interface to fit the abilities of the user can improve performance [9, 10], yet no existing AAC technology can automatically tailor a single-input keyboard interface to an individual’s unique motor abilities. Existing research has examined the effects of configuring a keyboard to given population (e.g., individuals with tremor) [24], yet this approach ignores any heterogeneity in motor abilities within the population [14, 22]. Prior work has also examined the use of automated models for classifying keypresses on virtual keyboards [8]; however, these models were constructed for multi-input typing on a QWERTY keyboard. Thus, in this work, we build on the principle of ability-based design to develop and evaluate an AAC system that characterizes an individual’s cursor control abilities to automatically personalize the layout of a keyboard interface for improved communication. We present three use cases involving people with diverse motor disabilities who use this AAC system to create messages, comparing performance to the ubiquitous QWERTY keyboard and a computationally optimized but non-personalized keyboard.
2. ABILITY-BASED KEYBOARD GENERATION AND EVALUATION
This work expands on novel methods for ability-based keyboard generation in individuals without dexterity impairments [23], as well as prior work on generically optimizing a keyboard to improve communication in individuals with dexterity impairments due to motor disabilities [4]. Here, we examine the feasibility of ability-based keyboard generation for those with motor disabilities. We briefly summarize (see [23]) steps to algorithmically characterize movement and generate personalized keyboards below.
2.1. Characterizing User Cursor Control
Our methods for characterizing cursor control abilities expand on Fitts’ Law [16, 17] to estimate movement time and distance relationships relative to a given target angle rather than the typical approach of grouping time and distance data irrespective of angle. Users are presented with a modified version of the multidirectional Fitts’ Law-based point-select task, wherein a grid of hexagonal keys are configured on a computer screen and users must navigate to and select a highlighted key (or “target”). Targets are seeded to capture two-dimensional (2D) movements across a range of possible distances and directions. Each target is categorized into one of 16 pre-specified bins spanning (360/16 =) 22.5 degrees by the empirical angle of target selection relative to the previous target [23]. Within each bin, a linear regression is performed to yield constants a and b from Mackenzie’s Shannon formulation of Fitts’ Law (Equation 1) [16, 17]:
(1) |
Specifically, the movement time (MT; sec) to select a given target is calculated as the travel time of the cursor between those clicks; distance (D; pixels) is calculated as the Euclidean distance between those click locations. Each distance D is converted to an index of difficulty (ID; bits) with W representing a constant target width (pixels).
2.2. Generating a Personalized Keyboard Interface
Personalized keyboards are created by leveraging character-to-character (digraph) transition occurrences of a selected corpus, MT (calculated as in Equation 1 with respect to target width and movement distance), and target selection angle. The user-specific a and b constants derived from movement data are sampled relative to the angle of target selection, then applied to Fitts’ Law (Equation 1) to estimate MT and solve the quadratic assignment problem (QAP) via the Fast Approximate QAP Algorithm [27] of the GraphMatch function in graspologic (Microsoft, Redmond, WA, USA) [3]. Thus, each keyboard computationally prioritizes common letter transitions to be in directions easier for the user.
3. SYSTEM EVALUATION
3.1. Overview
Text input performance was evaluated for each participant when using a keyboard generated via our personalization methods versus that when using QWERTY or a generic, computationally optimized keyboard. To enable comparisons with QWERTY, the width of the space key on the QWERTY keyboard was set equal to all other keys and positioned to the right of the “M” key (see [23]), as prior work has shown that text input performance does not significantly differ in this configuration [23]. Distinct from the personalized keyboards, which are derived from user-specific a and b constants that vary according to movement direction, the generically optimized keyboard was generated using standard directionally static Fitts’ constants of a = 0.127 sec and b = 1/4.9 sec/bits across all target selection angles [21, 30]. Digraph transition occurrences for both the personalized and generically optimized keyboards were calculated from a standard corpus for evaluating text-entry techniques [20]. Computer access was standardized across participants via a validated access method [11] comprising an inertial measurement unit (IMU) for cursor movement (activated via head tilts) and surface electromyographic (sEMG) sensor for cursor clicks (activated via winks or blinks).
3.2. Experimental Protocol
Three participants with motor impairments (1 female, 2 male; 24–65 years) completed 1–2 sessions based on availability. All individuals gave informed consent in compliance with the Madonna Rehabilitation Hospital Institutional Review Board (P1 and P2) or Western Institutional Review Board (P3) through either written consent or verbal consent witnessed by a communication partner as appropriate. Of the diagnoses (see Table 1), two were congenital (cerebral palsy; P1, P2) and one was acquired (Parkinson’s disease; P3). All participants reported that they primarily rely on their dysarthric speech for face-to-face communication. P1 also reported using eye-tracking (e.g., for writing school assignments or e-mails) and occasionally using their nose for touchscreen-based navigation.
Table 1:
Demographics of participants with motor impairments, including primary communication modalities.
ID | Age/sex | Diagnosis | Communication Method(s) | Characteristics |
---|---|---|---|---|
P1 | 24/F | Cerebral Palsy | Oral speech, eye tracking, or nose on touchscreen | Involuntary spasms of the lower facial musculature |
P2 | 40/M | Cerebral Palsy | Oral speech, fingers on touchscreen | Neck rigidity, limited ability to tilt head left |
P3 | 65/M | Parkinson’s Disease (16 yrs post-diagnosis) | Oral speech | Prominent bilateral resting and action tremor, difficulty coordinating head movement and eyeblinks |
For each participant, the inertial sensing component of the hybrid sEMG/IMU access method was secured to the center of the forehead—with the y-axis of the IMU parallel to the transverse axes of the head—and the EMG sensing component applied over the orbicularis oculi of the preferred eye. Computer access thresholds were calibrated by instructing each participant to comfortably tilt their head to the left and right twice, up and down twice, and wink or hard blink twice [11, 28]. These data were used to tune the 2D range of cursor movement, as described in detail in [28].
Participants then carried out a movement characterization task within a 9×9 honeycomb grid on a computer monitor with a 1920×1080 resolution to capture movement trajectories across a range of movement distance and directions when using the sEMG/IMU access method. Within the task, participants were instructed to navigate to and select the highlighted target as quickly and as accurately as possible [31]. Participants completed this movement characterization task in 5-minute intervals until 30 minutes had been reached. Participants were allowed ample break time between each interval to minimize fatigue. The task terminated early (i.e., before the 30-minute threshold) if each angle bin contained 5 or more targets and exhibited at least a weak MT-ID correlation (R2 > 0.09 [5]). After completing the task, the 16 angle-specific Fitts’-based a and b constants were used to generate a personalized keyboard.
Each participant was then presented with the generically optimized keyboard and their personalized keyboard in a pseudorandomized order (i.e., generically optimized first or personalized first). Based on their assigned order, participants spelled out a subset of balanced phrases from the corpus used for digraph occurrence calculations [20] in alternating blocks. A final block using the QWERTY keyboard was performed to serve as a reference for communication performance (i.e., due to widespread familiarity in using the QWERTY keyboard for communication) once participants were familiar with the access method. Blocks comprised 10 minutes of interaction with one interface—not including participant-initiated breaks between sentences—followed by a survey to capture their experiences on a 10-cm visual analog scale [4]. The survey included questions about how fast it felt (where 0 cm is anchored as “Very slow” and 10 cm as “Very fast”) to use the generically optimized, personalized, and QWERTY keyboards, as well as how easily they understand the keyboard layout (0 cm as “Not easily” and 10 cm as “Very easily”) as an estimate of keyboard familiarity. After each survey, participants could take a break (10–20 minutes, as necessary) to minimize fatigue. At the end of the study, participants were surveyed on which of the two new interfaces they preferred (0 cm as “First Interface” and 10 cm as “Second Interface”).
3.3. Data Analysis
User control was examined in the movement characterization task via a series of target-to-target path trajectory metrics. Metrics included an estimate of target-to-target movement velocity, as well as standard, path-specific metrics of movement error, path efficiency, target re-entry, and selections per target [19, 25]. Keyboard communication task data were analyzed to assess communication performance via metrics of speed (words per minute, or WPM), target selection accuracy (%), information transfer rate (ITR; bits per minute) [29], and throughput (bits/min) [18]. Survey responses were also tabulated to assess user effort and preferences and are reported from 0 to 10 cm.
4. MOVEMENT CHARACTERIZATION
4.1. Target-to-target Path Trajectories
Participant target-to-target path trajectories resulting from our movement characterization task successfully show variations in 2D cursor control. These differences are exemplified in the path trajectories shown for each participant in Figure 1 and are further summarized via path trajectory metrics in Table 2.
Figure 1:
Example path trajectories for accurate (black circle) and inaccurate (black ‘x’) clicks for A) P1, B) P2, and C) P3.
Table 2:
Target-to-target Path Trajectory Results
Metrica | Participant | ||
---|---|---|---|
P1 | P2 | P3 | |
Movement Velocity (pixels/sec) | 42.8 ± 22.5 | 64.6 ±23.9 | 134.8 ±40.7 |
Movement Error (pixels) | 138.0 ± 114.1 | 172.9 ± 131.4 | 149.6 ± 112.6 |
Path Efficiency (%) | 57.8 ± 26.4 | 72.9 ± 21.0 | 39.5 ± 23.9 |
Target Re-entry | 1.1 ± 1.9 | 0.3 ± 1.0 | 2.5 ± 3.5 |
Selections per Target | 1.3 ± 0.6 | 1.6 ± 1.2 | 1.2 ± 0.7 |
Movement characterization data are reported as mean ± standard deviation.
Each participant traveled at substantially different movement velocities when traveling between targets, wherein P3 navigated the fastest, followed by P2 then P1. P3’s fast cursor movements are further characterized by multiple target overshoots, which accounts for the observed low mean path efficiency. P2’s target-to-target movements were highly efficient, indicating precise movement with low target re-entries, yet large deviations from the target axis through a high movement error, suggesting a preference toward independent movements in x and y directions. Despite P2’s propensity to not overshoot the target, they often required more than one selection to accurately click the target. In addition to slow cursor movements, P1’s path trajectory results also demonstrate a slight preference toward coordinated 2D movements with minimal deviation from the task axis (via movement error) and a moderate mean path efficiency. On average, P1 exhibited approximately one target overshoot and more than one selection to accurately click the target.
Participants required an average of five 5-minute intervals to complete the movement characterization task (P1: 4, P2: 5, P3: 6). Notably, all participants exhibited large movement errors (138.0–172.9 pixels) compared to those in the literature for people with motor disabilities when using computer pointing devices (30.4 pixels [15]); this is likely due to differences in access method (sEMG/IMU vs. computer mouse) and experimental methodology (e.g., task instructions).
4.2. Relationship between Movement Time and Direction
The movement characterization algorithms effectively captured differences in movement time relative to distance and direction. On average, P3 required 10.2 sec (SD = 7.9 sec) to travel between targets, whereas P1 required 7.4 sec (SD = 5.9 sec) and P2 required 5.3 sec (SD = 3.5 sec). MT-ID relationships were moderate-to-strong for each participant when accounting for movement direction (R2 = 0.35 for P1, R2 = 0.44 for P2, and R2 = 0.25 for P3) [5]; resulting values for Fitts’ constants a and b are shown for each participant relative to movement direction (0 to 360 degrees) in Figure 2.
Figure 2:
Fitts’ constants a (left; sec) and b (middle; sec/bit) and resulting keyboards (right) for each participant (rows) relative to the generically optimized keyboard (bottom row).
Using these derived sets of a and b constants, a personalized keyboard was then generated for each participant (see section 2.2) to reflect their movement abilities. The keyboard for P1 reflects the larger movement times required to navigate diagonally down and to the left via organizing fewer keys in that region of the keyboard. The keyboard for P2 is arranged in a cross-like pattern, which reflects P2’s large movement errors and preference for moving in independent (1D) x/y directions (i.e., by allowing for more independent x/y movements than would a compact, circular keyboard), and is also demonstrated via reduced a and b values in each cardinal direction in Figure 2. The keyboard for P3 reflects reduced a and b constants within the horizontal plane, as the keyboard is wider than generically optimized keyboard; this configuration describes a preference for P3 to move left and right (i.e., rather than up or down). Contrastingly, the generically optimized keyboard shows effect of directionally static constants its circular geometry.
5. KEYBOARD COMMUNICATION
Keyboard communication results for personalized, optimized, and QWERTY keyboards are shown in Figure 3.
Figure 3:
Communication performance via WPM (left), accuracy (middle), and ITR (right) across block for participants (rows) when using generically-optimized (dashed line), personalized (solid line), and QWERTY (dotted line) keyboards.
P1 completed two blocks each with generically optimized (presented first) and personalized (presented second) keyboards, followed by one block with the QWERTY keyboard. P1 demonstrated superior communication performance when using their personalized keyboard compared to either the optimized or QWERTY keyboards for WPM, ITR, and throughput. When surveyed about each keyboard, P1 consistently reported that it felt faster to use their personalized keyboard (7.4±1.0 of 10 cm) than either the optimized (4.3±0.2 of 10 cm) or QWERTY (6.6 of 10 cm) keyboards. P1 additionally indicated the most familiarity with QWERTY (10 of 10 cm), but that it was easier to understand the layout of their personalized keyboard (7.9±1.1 of 10 cm) than the optimized keyboard (6.2±0.7 of 10 cm). P1 ultimately designated a strong preference for their personalized keyboard over the generically optimized keyboard (9.5 of 10 cm in favor of personalized).
P2 was presented with their personalized keyboard first followed by the generically optimized keyboard, completing blocks 1 and 2 in one day and blocks 3 and 4 in a second day alongside the QWERTY block. P2 showed superior performance when using their personalized keyboard during the final block for each day (i.e., blocks 2 and 4); this is demonstrated via higher WPM, throughput, and ITR on the first day and by higher accuracy, throughput, and ITR on the second day. Communication performance during the final exposure to the personalized keyboard (block 4) exceeded that of the QWERTY board through accuracy, throughput, and ITR. Subsequently, P2 reported that it felt slightly faster to use the personalized (4.8±0.2 of 10 cm) and optimized (4.8±0.2 of 10 cm) keyboards compared to the QWERTY keyboard (4.7 of 10 cm); however, the speed-of-use ratings were quantitatively similar across all three keyboards. P2 also reported that it was easiest to understand the layout of QWERTY (9.7 of 10 cm), followed by their personalized keyboard (6.2±1.0 of 10 cm), then the optimized keyboard (5.9±1.1 of 10 cm). Following this, P2 strongly preferred their personalized keyboard over the generically optimized keyboard (10 of 10 cm in favor of personalized).
P3 completed two blocks each for personalized (presented first) and generically optimized (presented second) keyboards, followed by one block with QWERTY. In their final exposure to the new keyboards, P3 demonstrated better performance using their personalized board in terms of accuracy and ITR. P3’s final communication performance when using their personalized keyboard exceeded that of QWERTY through accuracy and ITR. Survey results were only collected after the second block for personalized and optimized keyboards. Dissimilar from their text input performance, P3 reported that it felt slightly faster to create messages using the optimized keyboard (3.5 of 10 cm) compared to their personalized keyboard (3.2 of 10 cm), and that both new keyboards felt faster to use than QWERTY (2.2 of 10 cm). P3 additionally reported that it was as easy to understand the layout of their personalized keyboard as of QWERTY (9.0 of 10 cm). P3 found it most difficult to understand the optimized keyboard layout (7.7 of 10 cm) and, accordingly, exhibited a strong preference for their personalized keyboard (10 of 10 cm in favor of personalized).
6. SIGNIFICANCE & FUTURE DIRECTIONS
The results presented here provide insight into the communication benefits that may be achieved through automatic, ability-based generation of keyboards for individuals with motor disabilities. By examining cursor movements during a 2D multidirectional point-select task, this work has yielded an automated method to characterize user movement patterns and abilities that may be used to control a computer cursor. Unique geometric organization of the personalized keyboards visibly reflected the diverse movement patterns observed in the movement characterization, highlighting the immense heterogeneity of the manifestation of motor disabilities. The personalized keyboards also showed benefits across participants via ITR—a metric that unifies both speed and accuracy—but not throughput. These findings indicate clear communication benefits in some users while also emphasizing the importance of using multiple metrics to comprehensively examine text input performance. Finally, this work highlights the importance of user perception in AAC: even with variability in performance across keyboards, all three participants reported a strong preference for their personalized keyboard and, furthermore, that using their new, personalized keyboard felt faster than QWERTY.
Given these promising results, we intend to expand testing among a larger, diverse group of prospective users who require alternative communication technology due to developmental disabilities, acquired neurogenic disorders, and/or degenerative neurological conditions to further elucidate the utility of our methods. We also aim to conduct a field study to examine the ecological validity of our keyboard generation algorithms when used to create a personalized keyboard based on a user’s preferred access method (e.g., eye- or head-tracking device, joystick) instead of the sEMG/IMU method examined here, which was new to participants. Finally, it is important to note that although ITR was higher using the personalized keyboard over QWERTY, overall text input performance was of similar magnitude between the new keyboards (optimized, personalized) and QWERTY. This, especially emphasized through speed (WPM), is likely the result of overtrained experience with QWERTY and undertrained experience with the new keyboards (each used for ~1 hour). These results are in line with prior work suggesting overtraining effects will likely be overcome after 4–5 hours of interaction [4], indicating potential increases in text input performance using the personalized keyboards. Future work should examine the longitudinal effects of training with the new keyboards compared to QWERTY.
7. CONCLUSION
Current AAC interfaces require tedious, manual support from a trained caregiver to personalize a keyboard to meet user needs. In this work, we extended the use of ability-based methods to individuals with heterogenous motor disabilities to determine the utility of automatically personalizing a keyboard to user-specific motor abilities. In doing so, we observed diverse movement capabilities as individuals navigated through different geometric organizations and shapes to create messages on virtual keyboards. Communication performance improved in all participants when using their personalized keyboard compared to QWERTY or a generically optimized keyboard. These results highlight the feasibility of automated, ability-based techniques as a valuable tool for generating individualized keyboards that accommodate the diverse population of individuals who must rely on alternative technologies for communication.
CCS CONCEPTS.
Human-centered computing → Accessibility; Accessibility design and evaluation methods; Interaction design; Interaction design process and methods; User interface design; Human computer interaction (HCI); Interaction devices; Keyboards.
ACKNOWLEDGMENTS
This work was supported in part by the National Institutes of Health under Grant R43 DC018437 (awarded to Altec, Inc.) and by the De Luca Foundation.
Contributor Information
Claire L. Mitchell, Delsys, Inc. and Altec, Inc., Natick, MA, USA
Gabriel J. Cler, Department of Speech and Hearing Sciences, University of Washington, Seattle, WA, USA
Susan K. Fager, Communication Center of Excellence, Madonna Rehabilitation Hospital, Lincoln, NE, USA
Paola Contessa, Delsys, Inc. and Altec, Inc., Natick, MA, USA.
Serge H. Roy, Delsys, Inc. and Altec, Inc., Natick, MA, USA
Gianluca De Luca, Delsys, Inc. and Altec, Inc., Natick, MA, USA.
Joshua C. Kline, Delsys, Inc. and Altec, Inc., Natick, MA, USA
Jennifer M. Vojtech, Delsys, Inc. and Altec, Inc., Natick, MA, USA
REFERENCES
- [1].Brandenburg Caitlin, Worrall Linda, Rodriguez Amy D., and Copland David. 2013. Mobile computing technology and aphasia: An integrated review of accessibility and potential uses. Aphasiology 27, 4 (April 2013), 444–461. DOI: 10.1080/02687038.2013.772293 [DOI] [Google Scholar]
- [2].Brown Merrett, Nguyen Amy, Dhillon Shareen, Cordero Kathryn, Church Analisa, Firme Stephanie, and Abigail Gavens. 2018. Key AAC Issues. Retrieved from https://ussaac.org/speakup/articles/key-aac-issues/
- [3].Chung Jaewon, Pedigo Benjamin D., Bridgeford Eric W., Varjavand Bijan K., Helm Hayden S., and Vogelstein Joshua T.. 2019. GraSPy: Graph Statistics in Python. J. Mach. Learn. Res 20, (2019), 1–7. Retrieved from https://neurodata.io/graspy. [Google Scholar]
- [4].Cler Gabriel J., Kolin Katharine R., Noordzij Jacob P., Vojtech Jennifer M., Fager Susan K., and Stepp Cara E.. 2019. Optimized and predictive phonemic interfaces for augmentative and alternative communication. J. Speech, Lang. Hear. Res 62, 7 (2019), 2065–2081. DOI: 10.1044/2019_JSLHR-S-MSC18-18-0187 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [5].Cohen Jacob. 1988. Statistical Power Analysis for the Behavioral Sciences (2nd edition ed.). [Google Scholar]
- [6].Díaz-Bossini José-Manuel and Moreno Lourdes. 2014. Accessibility to Mobile Interfaces for Older People. Procedia Comput. Sci 27, (January 2014), 57–66. DOI: 10.1016/J.PROCS.2014.02.008 [DOI] [Google Scholar]
- [7].Susan Koch Fager Melanie Fried-Oken, Jakobs Tom, and Beukelman David R.. 2019. New and emerging access technologies for adults with complex communication needs and severe motor impairments: State of the science. 10.1080/07434618.2018.1556730 35, 1 (January 2019), 13–25. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [8].Findlater Leah and Wobbrock Jacob O.. 2012. Personalized Input: Improving Ten-Finger Touchscreen Typing through Automatic Adaptation. (2012). [Google Scholar]
- [9].Gajos Krzysztof Z., Weld Daniel S., and Wobbrock Jacob O.. 2010. Automatically generating personalized user interfaces with SUPPLE. Artif. Intell 174, (2010), 910–950. DOI: 10.1016/j.artint.2010.05.005 [DOI] [Google Scholar]
- [10].Gajos Krzysztof Z., Wobbrock Jacob O., and Weld Daniel S.. 2008. Improving the performance of motor-impaired users with automatically- generated, ability-based interfaces. In Conference on Human Factors in Computing Systems - Proceedings, 1257–1266. DOI: 10.1145/1357054.1357250 [DOI] [Google Scholar]
- [11].Groll Matti D., Hablani Surbhi, Vojtech Jennifer M., and Stepp Cara E.. 2020. Cursor Click Modality in an Accelerometer-Based Computer Access Device. IEEE Trans. Neural Syst. Rehabil. Eng 28, 7 (July 2020), 1566–1572. DOI: 10.1109/TNSRE.2020.2996820 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [12].Huijbregts Thomas and Wallace James R.. 2015. TalkingTiles: Supporting Personalization and Customization in an AAC App for Individuals with Aphasia. Proc. 2015 ACM Int. Conf. Interact. Tabletops Surfaces, ITS 2015 (November 2015), 63–72. DOI: 10.1145/2817721.2817723 [DOI] [Google Scholar]
- [13].Johnson Alla A. 2008. Factors related to the rejection and/or abandonment of AAC devices Recommended Citation. University of New Hampshire, Durham. Retrieved from https://scholars.unh.edu/thesis [Google Scholar]
- [14].Kazandjian Marta and Dikeman Karen. 2012. Guillain-Barre Syndrome and Disordered Swallowing. Perspect. Swallowing Swallowing Disord 21, 4 (2012), 115–120. DOI: 10.1044/sasd21.4.115 [DOI] [Google Scholar]
- [15].Keates Simeon, Hwang Faustina, Langdon Patrick, Clarkson P. John, and Robinson Peter. 2002. The use of cursor measures for motion-impaired computer users. Univers. Access Inf. Soc 2, (2002), 18–29. DOI: 10.1145/638249.638274 [DOI] [Google Scholar]
- [16].Scott MacKenzie I. 1989. A Note on the Information-Theoretic Basis for Fitts’ Law. J. Mot. Behav 21, 3 (1989), 323–330. DOI: 10.1080/00222895.1989.10735486 [DOI] [PubMed] [Google Scholar]
- [17].Scott MacKenzie I. 1992. Fitts’ Law as a Research and Design Tool in Human-Computer Interaction. Human-Computer Interact. 7, 1 (1992), 91–139. DOI: 10.1207/S15327051HCI0701_3 [DOI] [Google Scholar]
- [18].Scott MacKenzie I and Isokoski Poika. 2008. Fitts’ throughput and the speed-accuracy tradeof. Conf. Hum. Factors Comput. Syst. - Proc (2008), 1633–1636. DOI: 10.1145/1357054.1357308 [DOI] [Google Scholar]
- [19].Scott Mackenzie I, Kauppinen Tatu, and Silfverberg Miika. 2001. Accuracy Measures for Evaluating Computer Pointing Devices. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM. [Google Scholar]
- [20].Scott MacKenzie I and William Soukoref R. 2003. Phrase sets for evaluating text entry techniques. In Extended Abstracts on Human Factors in Computing Systems, ACM, 754–755. DOI: 10.1145/765891.765971 [DOI] [Google Scholar]
- [21].Scott MacKenzie I and Zhang Shawn Xia. 1999. The design and evaluation of a high-performance soft keyboard. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, 25–31. DOI: 10.1145/302979.302983 [DOI] [Google Scholar]
- [22].Makkonen Tanja, Ruottinen Hanna, Puhto Riitta, Helminen Mika, and Palmio Johanna. 2018. Speech deterioration in amyotrophic lateral sclerosis (ALS) after manifestation of bulbar symptoms. Int. J. Lang. Commun. Disord 53, 2 (2018), 385–392. DOI: 10.1111/1460-6984.12357 [DOI] [PubMed] [Google Scholar]
- [23].Mitchell Claire L., Cler Gabriel J., Fager Susan K., Contessa Paola, Roy Serge H., Gianluca De Luca Joshua C. Kline, and Vojtech Jennifer M.. 2022. Ability-based Methods for Personalized Keyboard Generation. (2022). Retrieved from https://arxiv.org/abs/2201.04593 [DOI] [PMC free article] [PubMed]
- [24].Sarcar Sayan, Jussi PP Jokinen Antti Oulasvirta, Wang Zhenxin, Chaklam Silpasuwanchai Asian Institute of Technology, Asian Institute of Technology, and Xiangshi Ren. 2018. Ability-Based Optimization of Touchscreen Interactions. IEEE Pervasive Comput. 17, 1 (2018), 15–26. Retrieved November 24, 2021 from www.computer.org/pervasive [Google Scholar]
- [25].Simpson Richard C.. 2013. Computer Access for People with Disabilities: A Human Factors Approach. CRC Press, United Kingdom. [Google Scholar]
- [26].Venkatagiri HS. 1995. Techniques for Enhancing Communication Productivity in AAC: A Review of Research. Am. J. Speech-Language Pathol 4, 4 (1995), 36–45. DOI: 10.1044/1058-0360.0404.36 [DOI] [Google Scholar]
- [27].Vogelstein Joshua T, Conroy John M, Lyzinski Vince, Podrazik Louis J, Kratzer Steven G, Harley Eric T, Fishkind Donniell E, Vogelstein R Jacob, and Priebe Carey E. 2015. Fast Approximate Quadratic Programming for Graph Matching. PLoS One 10, 4 (April 2015), 0121002. DOI: 10.1371/journal.pone.0121002 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [28].Vojtech Jennifer M., Hablani Surbhi, Cler Gabriel J., and Stepp Cara E.. 2020. Integrated head-tilt and electromyographic cursor control. IEEE Trans. Neural Syst. Rehabil. Eng 28, 6 (2020), 1442–1451. DOI: 10.1109/tnsre.2020.2987144 [DOI] [PubMed] [Google Scholar]
- [29].Wolpaw Jonathan R., Birbaumer Niels, McFarland Dennis J., Pfurtscheller Gert, and Vaughan Theresa M.. 2002. Brain–computer interfaces for communication and control. Clin. Neurophysiol 113, 6 (June 2002), 767–791. DOI: 10.1016/S1388-2457(02)00057-3 [DOI] [PubMed] [Google Scholar]
- [30].Zhai Shumin, Hunter Michael, and Smith Barton A.. 2002. Performance Optimization of Virtual Keyboards. Human-Computer Interact. 17, 2–3: Text Entry for Mobile Computing (2002), 229–269. DOI: 10.1080/07370024.2002.9667315 [DOI] [Google Scholar]
- [31].Zhai Shumin, Kong Jing, and Ren Xiangshi. 2004. Speed–accuracy tradeoff in Fitts’ law tasks—on the equivalency of actual and nominal pointing precision. Int. J. Hum. Comput. Stud 61, 6 (December 2004), 823–856. DOI: 10.1016/J.IJHCS.2004.09.007 [DOI] [Google Scholar]