Cargando…

Application of a genetic algorithm to the keyboard layout problem

The number of people who use computers for business and personal purposes increases as technology grows. The application of ergonomic practices on computer workstations reduces the musculoskeletal discomfort experienced and increases the overall satisfaction of the users. Keyboards are available in...

Descripción completa

Detalles Bibliográficos
Autores principales: Onsorodi, Amir Hosein Habibi, Korhan, Orhan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6946161/
https://www.ncbi.nlm.nih.gov/pubmed/31910214
http://dx.doi.org/10.1371/journal.pone.0226611
_version_ 1783485301246656512
author Onsorodi, Amir Hosein Habibi
Korhan, Orhan
author_facet Onsorodi, Amir Hosein Habibi
Korhan, Orhan
author_sort Onsorodi, Amir Hosein Habibi
collection PubMed
description The number of people who use computers for business and personal purposes increases as technology grows. The application of ergonomic practices on computer workstations reduces the musculoskeletal discomfort experienced and increases the overall satisfaction of the users. Keyboards are available in various systems, from computers to mobile devices, and have difference shapes and sizes. The keyboard size and shape is known to influence the user’s upper extremities. Alternative keyboard designs help diminish the pain in the arms that occurs due to awkward arm postures. Most previous studies tried to optimize the keyboard layout based on ergonomic typing and the frequency of letters’ co-occurrence. This research considers the frequency of the appearance of the most used 3,000 words in the English language. First, the frequency of each letter pair is calculated by the Text Analyzer. Then, a genetic algorithm is applied to design an ergonomically optimized keyboard to minimize the total distance of finger travel among the selected alphanumeric characters. The results showed that the distance travelled obtained by the proposed keyboard layout is less than that for the QWERTY keyboard in all different types of texts, in which an average of 6.04% improvement was achieved. Therefore, the proposed design can be used for keyboards to reduce time and fatigue.
format Online
Article
Text
id pubmed-6946161
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-69461612020-01-17 Application of a genetic algorithm to the keyboard layout problem Onsorodi, Amir Hosein Habibi Korhan, Orhan PLoS One Research Article The number of people who use computers for business and personal purposes increases as technology grows. The application of ergonomic practices on computer workstations reduces the musculoskeletal discomfort experienced and increases the overall satisfaction of the users. Keyboards are available in various systems, from computers to mobile devices, and have difference shapes and sizes. The keyboard size and shape is known to influence the user’s upper extremities. Alternative keyboard designs help diminish the pain in the arms that occurs due to awkward arm postures. Most previous studies tried to optimize the keyboard layout based on ergonomic typing and the frequency of letters’ co-occurrence. This research considers the frequency of the appearance of the most used 3,000 words in the English language. First, the frequency of each letter pair is calculated by the Text Analyzer. Then, a genetic algorithm is applied to design an ergonomically optimized keyboard to minimize the total distance of finger travel among the selected alphanumeric characters. The results showed that the distance travelled obtained by the proposed keyboard layout is less than that for the QWERTY keyboard in all different types of texts, in which an average of 6.04% improvement was achieved. Therefore, the proposed design can be used for keyboards to reduce time and fatigue. Public Library of Science 2020-01-07 /pmc/articles/PMC6946161/ /pubmed/31910214 http://dx.doi.org/10.1371/journal.pone.0226611 Text en © 2020 Onsorodi, Korhan http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Onsorodi, Amir Hosein Habibi
Korhan, Orhan
Application of a genetic algorithm to the keyboard layout problem
title Application of a genetic algorithm to the keyboard layout problem
title_full Application of a genetic algorithm to the keyboard layout problem
title_fullStr Application of a genetic algorithm to the keyboard layout problem
title_full_unstemmed Application of a genetic algorithm to the keyboard layout problem
title_short Application of a genetic algorithm to the keyboard layout problem
title_sort application of a genetic algorithm to the keyboard layout problem
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6946161/
https://www.ncbi.nlm.nih.gov/pubmed/31910214
http://dx.doi.org/10.1371/journal.pone.0226611
work_keys_str_mv AT onsorodiamirhoseinhabibi applicationofageneticalgorithmtothekeyboardlayoutproblem
AT korhanorhan applicationofageneticalgorithmtothekeyboardlayoutproblem