Cargando…
How to optimize switch virtual keyboards to trade off speed and accuracy
In some circumstances, people interact with a virtual keyboard by triggering a binary switch to guide a moving cursor to target characters or items. Such switch keyboards are commonly used by patients with severely restricted motor capabilities. Typing with such systems enables patients to interact...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer International Publishing
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5256434/ https://www.ncbi.nlm.nih.gov/pubmed/28180157 http://dx.doi.org/10.1186/s41235-016-0007-6 |
_version_ | 1782498713346768896 |
---|---|
author | Zhang, Xiao Fang, Kan Francis, Gregory |
author_facet | Zhang, Xiao Fang, Kan Francis, Gregory |
author_sort | Zhang, Xiao |
collection | PubMed |
description | In some circumstances, people interact with a virtual keyboard by triggering a binary switch to guide a moving cursor to target characters or items. Such switch keyboards are commonly used by patients with severely restricted motor capabilities. Typing with such systems enables patients to interact with colleagues, but it is slow and error prone. We develop a methodology that can automate an important part of the design process for optimally structured switch keyboards. We show how to optimize the design of simple switch keyboard systems in a way that minimizes the average entry time while satisfying an acceptable error rate. The first step is to model the user’s ability to use a switch keyboard correctly for different cursor durations. Once the model is defined, our optimization approach assigns characters to locations on the keyboard, identifies an optimal cursor duration, and considers a variety of cursor paths. For our particular case, we show how to build a user model from empirical data and demonstrate that the resulting optimized keyboards are quite different from existing keyboard designs. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s41235-016-0007-6) contains supplementary material, which is available to authorized users. |
format | Online Article Text |
id | pubmed-5256434 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | Springer International Publishing |
record_format | MEDLINE/PubMed |
spelling | pubmed-52564342017-02-06 How to optimize switch virtual keyboards to trade off speed and accuracy Zhang, Xiao Fang, Kan Francis, Gregory Cogn Res Princ Implic Original Article In some circumstances, people interact with a virtual keyboard by triggering a binary switch to guide a moving cursor to target characters or items. Such switch keyboards are commonly used by patients with severely restricted motor capabilities. Typing with such systems enables patients to interact with colleagues, but it is slow and error prone. We develop a methodology that can automate an important part of the design process for optimally structured switch keyboards. We show how to optimize the design of simple switch keyboard systems in a way that minimizes the average entry time while satisfying an acceptable error rate. The first step is to model the user’s ability to use a switch keyboard correctly for different cursor durations. Once the model is defined, our optimization approach assigns characters to locations on the keyboard, identifies an optimal cursor duration, and considers a variety of cursor paths. For our particular case, we show how to build a user model from empirical data and demonstrate that the resulting optimized keyboards are quite different from existing keyboard designs. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s41235-016-0007-6) contains supplementary material, which is available to authorized users. Springer International Publishing 2016-09-22 /pmc/articles/PMC5256434/ /pubmed/28180157 http://dx.doi.org/10.1186/s41235-016-0007-6 Text en © The Author(s) 2016 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License(http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. |
spellingShingle | Original Article Zhang, Xiao Fang, Kan Francis, Gregory How to optimize switch virtual keyboards to trade off speed and accuracy |
title | How to optimize switch virtual keyboards to trade off speed and accuracy |
title_full | How to optimize switch virtual keyboards to trade off speed and accuracy |
title_fullStr | How to optimize switch virtual keyboards to trade off speed and accuracy |
title_full_unstemmed | How to optimize switch virtual keyboards to trade off speed and accuracy |
title_short | How to optimize switch virtual keyboards to trade off speed and accuracy |
title_sort | how to optimize switch virtual keyboards to trade off speed and accuracy |
topic | Original Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5256434/ https://www.ncbi.nlm.nih.gov/pubmed/28180157 http://dx.doi.org/10.1186/s41235-016-0007-6 |
work_keys_str_mv | AT zhangxiao howtooptimizeswitchvirtualkeyboardstotradeoffspeedandaccuracy AT fangkan howtooptimizeswitchvirtualkeyboardstotradeoffspeedandaccuracy AT francisgregory howtooptimizeswitchvirtualkeyboardstotradeoffspeedandaccuracy |